|
@@ -265,6 +265,22 @@ public class ChaseCamera implements ActionListener, AnalogListener, Control, Jme
|
|
|
|
|
|
inputManager.addListener(this, inputs);
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Cleans up the input mappings from the input manager.
|
|
|
+ * Undoes the work of registerWithInput().
|
|
|
+ * @param inputManager InputManager from which to cleanup mappings.
|
|
|
+ */
|
|
|
+ public void cleanupWithInput(InputManager mgr){
|
|
|
+ mgr.deleteMapping(CameraInput.CHASECAM_TOGGLEROTATE);
|
|
|
+ mgr.deleteMapping(CameraInput.CHASECAM_DOWN);
|
|
|
+ mgr.deleteMapping(CameraInput.CHASECAM_UP);
|
|
|
+ mgr.deleteMapping(CameraInput.CHASECAM_MOVELEFT);
|
|
|
+ mgr.deleteMapping(CameraInput.CHASECAM_MOVERIGHT);
|
|
|
+ mgr.deleteMapping(CameraInput.CHASECAM_ZOOMIN);
|
|
|
+ mgr.deleteMapping(CameraInput.CHASECAM_ZOOMOUT);
|
|
|
+ mgr.removeListener(this);
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
* Sets custom triggers for toggling the rotation of the cam
|