/** * invert the vertical axis movement of the mouse * * @param invertYaxis */ public void setInvertVerticalAxis(boolean invertYaxis) { this.invertYaxis = invertYaxis; if (inputManager != null) { inputManager.deleteMapping(CameraInput.CHASECAM_DOWN); inputManager.deleteMapping(CameraInput.CHASECAM_UP); initVerticalAxisInputs(); inputManager.addListener(this, CameraInput.CHASECAM_DOWN, CameraInput.CHASECAM_UP); } }
/** * Registers inputs with the input manager * */ public final void registerWithInput() { String[] inputs = {CameraInput.CHASECAM_TOGGLEROTATE, CameraInput.CHASECAM_DOWN, CameraInput.CHASECAM_UP, CameraInput.CHASECAM_MOVELEFT, CameraInput.CHASECAM_MOVERIGHT, CameraInput.CHASECAM_ZOOMIN, CameraInput.CHASECAM_ZOOMOUT}; initVerticalAxisInputs(); initZoomInput(); initHorizontalAxisInput(); initTogleRotateInput(); inputManager.addListener(this, inputs); inputManager.setCursorVisible(dragToRotate); }
/** * invert the vertical axis movement of the mouse * * @param invertYaxis */ public void setInvertVerticalAxis(boolean invertYaxis) { this.invertYaxis = invertYaxis; if (inputManager != null) { inputManager.deleteMapping(CameraInput.CHASECAM_DOWN); inputManager.deleteMapping(CameraInput.CHASECAM_UP); initVerticalAxisInputs(); inputManager.addListener(this, CameraInput.CHASECAM_DOWN, CameraInput.CHASECAM_UP); } }
/** * Registers inputs with the input manager * */ public final void registerWithInput() { String[] inputs = {CameraInput.CHASECAM_TOGGLEROTATE, CameraInput.CHASECAM_DOWN, CameraInput.CHASECAM_UP, CameraInput.CHASECAM_MOVELEFT, CameraInput.CHASECAM_MOVERIGHT, CameraInput.CHASECAM_ZOOMIN, CameraInput.CHASECAM_ZOOMOUT}; initVerticalAxisInputs(); initZoomInput(); initHorizontalAxisInput(); initTogleRotateInput(); inputManager.addListener(this, inputs); inputManager.setCursorVisible(dragToRotate); }