|
|
@ -60,7 +60,6 @@ public class VehicleEditorController implements LookupListener, ActionListener { |
|
|
|
private Result<VehicleWheel> result2; |
|
|
|
private Result<VehicleWheel> result2; |
|
|
|
private List<Geometry> list = new LinkedList<Geometry>(); |
|
|
|
private List<Geometry> list = new LinkedList<Geometry>(); |
|
|
|
private SceneToolController toolController; |
|
|
|
private SceneToolController toolController; |
|
|
|
private VehicleCreatorCameraController cameraController; |
|
|
|
|
|
|
|
private Node toolsNode; |
|
|
|
private Node toolsNode; |
|
|
|
private BulletAppState bulletState; |
|
|
|
private BulletAppState bulletState; |
|
|
|
private boolean testing = false; |
|
|
|
private boolean testing = false; |
|
|
@ -107,16 +106,10 @@ public class VehicleEditorController implements LookupListener, ActionListener { |
|
|
|
SceneApplication.getApplication().getInputManager().addMapping("VehicleEditor_Space", new KeyTrigger(KeyInput.KEY_SPACE)); |
|
|
|
SceneApplication.getApplication().getInputManager().addMapping("VehicleEditor_Space", new KeyTrigger(KeyInput.KEY_SPACE)); |
|
|
|
SceneApplication.getApplication().getInputManager().addMapping("VehicleEditor_Reset", new KeyTrigger(KeyInput.KEY_RETURN)); |
|
|
|
SceneApplication.getApplication().getInputManager().addMapping("VehicleEditor_Reset", new KeyTrigger(KeyInput.KEY_RETURN)); |
|
|
|
SceneApplication.getApplication().getInputManager().addListener(this, "VehicleEditor_Left", "VehicleEditor_Right", "VehicleEditor_Up", "VehicleEditor_Down", "VehicleEditor_Space", "VehicleEditor_Reset"); |
|
|
|
SceneApplication.getApplication().getInputManager().addListener(this, "VehicleEditor_Left", "VehicleEditor_Right", "VehicleEditor_Up", "VehicleEditor_Down", "VehicleEditor_Space", "VehicleEditor_Reset"); |
|
|
|
cameraController = new VehicleCreatorCameraController(SceneApplication.getApplication().getCamera(), SceneApplication.getApplication().getInputManager()); |
|
|
|
|
|
|
|
cameraController.setMaster(this); |
|
|
|
|
|
|
|
cameraController.enable(); |
|
|
|
|
|
|
|
cameraController.setVehicle(rootNode); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void cleanupApplication() { |
|
|
|
public void cleanupApplication() { |
|
|
|
SceneApplication.getApplication().getInputManager().removeListener(this); |
|
|
|
SceneApplication.getApplication().getInputManager().removeListener(this); |
|
|
|
cameraController.disable(); |
|
|
|
|
|
|
|
cameraController = null; |
|
|
|
|
|
|
|
SceneApplication.getApplication().getStateManager().detach(getBulletState()); |
|
|
|
SceneApplication.getApplication().getStateManager().detach(getBulletState()); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|