From 8dec58c22738d96452d441a984b5962055a5890a Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Wed, 4 May 2005 02:21:53 +0000 Subject: [PATCH] Don't rotate our scrolling vectors unless we're orbiting the camera. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3541 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- src/java/com/threerings/jme/input/GodViewHandler.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/java/com/threerings/jme/input/GodViewHandler.java b/src/java/com/threerings/jme/input/GodViewHandler.java index 3be18a9bb..f8f3cad28 100644 --- a/src/java/com/threerings/jme/input/GodViewHandler.java +++ b/src/java/com/threerings/jme/input/GodViewHandler.java @@ -234,8 +234,10 @@ public class GodViewHandler extends InputHandler _rotm.mult(_camera.getUp(), _camera.getUp()); _rotm.mult(_camera.getLeft(), _camera.getLeft()); _rotm.mult(_camera.getDirection(), _camera.getDirection()); - _rotm.mult(_rxdir, _rxdir); - _rotm.mult(_rydir, _rydir); + if (around == _groundNormal) { + _rotm.mult(_rxdir, _rxdir); + _rotm.mult(_rydir, _rydir); + } // and move the camera to its new location _camera.setLocation(center.add(direction));