Inverting controls on a RotationController

I have a RotationController attached to a Spatial.

Now if i want to invert the controls, i need access to the GameControls which 'power' the controller.



This would be the patch for the missing setter and getter, that way one can easily switch the positive with the negative controls around.



Or are there any other ways to invert the controls or the binding?



Index: src/com/jme/input/controls/controller/RotationController.java
===================================================================
RCS file: /cvs/jme/src/com/jme/input/controls/controller/RotationController.java,v
retrieving revision 1.4
diff -u -r1.4 RotationController.java
--- src/com/jme/input/controls/controller/RotationController.java   14 Aug 2007 13:41:31 -0000   1.4
+++ src/com/jme/input/controls/controller/RotationController.java   17 May 2008 20:48:02 -0000
@@ -78,4 +78,28 @@
          spatial.getLocalRotation().multLocal(quat);
       }
    }
+
+    public GameControl getPositive() {
+        return positive;
+    }
+
+    public void setPositive(GameControl positive) {
+        this.positive = positive;
+    }
+
+    public GameControl getNegative() {
+        return negative;
+    }
+
+    public void setNegative(GameControl negative) {
+        this.negative = negative;
+    }
+
+    public float getMultiplier() {
+        return multiplier;
+    }
+
+    public void setMultiplier(float multiplier) {
+        this.multiplier = multiplier;
+    }
 }