OSDN Git Service

- fix NiftyJmeDisplay in jMP
authornormen667 <normen667@75d07b2b-3a1a-0410-a2c5-0572b91ccdca>
Mon, 2 May 2011 18:48:14 +0000 (18:48 +0000)
committernormen667 <normen667@75d07b2b-3a1a-0410-a2c5-0572b91ccdca>
Mon, 2 May 2011 18:48:14 +0000 (18:48 +0000)
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@7394 75d07b2b-3a1a-0410-a2c5-0572b91ccdca

engine/src/niftygui/com/jme3/niftygui/NiftyJmeDisplay.java
sdk/jme3-gui/src/com/jme3/gde/gui/multiview/NiftyJmeDisplay.java

index df2cd64..5e69be8 100644 (file)
@@ -79,6 +79,10 @@ public class NiftyJmeDisplay implements SceneProcessor {
         }
     }
 
+    //Empty constructor needed for jMP to create replacement input system
+    public NiftyJmeDisplay() {
+    }
+    
     public NiftyJmeDisplay(AssetManager assetManager, 
                            InputManager inputManager,
                            AudioRenderer audioRenderer,
index e624bbe..6d43d3b 100644 (file)
@@ -46,6 +46,7 @@ import com.jme3.renderer.queue.RenderQueue;
 import com.jme3.texture.FrameBuffer;
 import de.lessvoid.nifty.Nifty;
 import de.lessvoid.nifty.spi.input.InputSystem;
+import de.lessvoid.nifty.tools.TimeProvider;
 
 public class NiftyJmeDisplay extends com.jme3.niftygui.NiftyJmeDisplay implements SceneProcessor {
 
@@ -62,7 +63,7 @@ public class NiftyJmeDisplay extends com.jme3.niftygui.NiftyJmeDisplay implement
 
         soundDev = new SoundDeviceJme(assetManager, audioRenderer);
         renderDev = new RenderDeviceJme(this);
-        nifty = new Nifty(renderDev, soundDev, inputManager, this);
+        nifty = new Nifty(renderDev, soundDev, inputManager, new TimeProvider());
     }
 
     @Override