From 4a1b366cd8ce15294f86644d371f6e4803361906 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Wed, 9 Nov 2005 22:34:15 +0000 Subject: [PATCH] Provide the camera handler rather than the camera. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3753 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- src/java/com/threerings/jme/JmeApp.java | 4 ++-- src/java/com/threerings/jme/JmeContext.java | 7 ++++--- tests/src/java/com/threerings/jme/client/JabberClient.java | 6 +++--- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/java/com/threerings/jme/JmeApp.java b/src/java/com/threerings/jme/JmeApp.java index b2a6c5d4e..f845d8cea 100644 --- a/src/java/com/threerings/jme/JmeApp.java +++ b/src/java/com/threerings/jme/JmeApp.java @@ -494,8 +494,8 @@ public class JmeApp return _display.getRenderer(); } - public Camera getCamera () { - return _camera; + public CameraHandler getCameraHandler () { + return _camhand; } public Node getGeometry () { diff --git a/src/java/com/threerings/jme/JmeContext.java b/src/java/com/threerings/jme/JmeContext.java index e3f3d47a0..6dcc4c329 100644 --- a/src/java/com/threerings/jme/JmeContext.java +++ b/src/java/com/threerings/jme/JmeContext.java @@ -22,13 +22,14 @@ package com.threerings.jme; import com.jme.input.InputHandler; -import com.jme.renderer.Camera; import com.jme.renderer.Renderer; import com.jme.scene.Node; import com.jme.system.DisplaySystem; import com.jmex.bui.BRootNode; +import com.threerings.jme.camera.CameraHandler; + /** * Provides access to the various bits needed by things that operate in * JME land. @@ -41,8 +42,8 @@ public interface JmeContext /** Returns the renderer being used to draw everything. */ public Renderer getRenderer (); - /** Returns the camera being used to view the scene. */ - public Camera getCamera (); + /** Returns the handler for the camera being used to view the scene. */ + public CameraHandler getCameraHandler (); /** Returns the main geometry of our scene graph. */ public Node getGeometry (); diff --git a/tests/src/java/com/threerings/jme/client/JabberClient.java b/tests/src/java/com/threerings/jme/client/JabberClient.java index d998b09b8..ad8817faf 100644 --- a/tests/src/java/com/threerings/jme/client/JabberClient.java +++ b/tests/src/java/com/threerings/jme/client/JabberClient.java @@ -23,7 +23,6 @@ package com.threerings.jme.client; import com.jmex.bui.BRootNode; import com.jme.input.InputHandler; -import com.jme.renderer.Camera; import com.jme.renderer.Renderer; import com.jme.scene.Node; import com.jme.system.DisplaySystem; @@ -42,6 +41,7 @@ import com.threerings.crowd.client.PlaceView; import com.threerings.crowd.util.CrowdContext; import com.threerings.jme.JmeContext; +import com.threerings.jme.camera.CameraHandler; /** * The Jabber client takes care of instantiating all of the proper @@ -187,8 +187,8 @@ public class JabberClient return _app.getContext().getDisplay(); } - public Camera getCamera () { - return _app.getContext().getCamera(); + public CameraHandler getCameraHandler () { + return _app.getContext().getCameraHandler(); } public Node getGeometry () {