public class TestHoveringTank extends SimpleApplication implements AnalogListener, ActionListener
flyCam, fpsText, guiFont, guiNode, INPUT_MAPPING_CAMERA_POS, INPUT_MAPPING_EXIT, INPUT_MAPPING_HIDE_STATS, INPUT_MAPPING_MEMORY, rootNode, showSettings
assetManager, audioRenderer, cam, context, guiViewPort, inputEnabled, inputManager, joyInput, keyInput, listener, lostFocusBehavior, mouseInput, paused, prof, renderer, renderManager, settings, speed, stateManager, timer, touchInput, viewPort
Constructor and Description |
---|
TestHoveringTank() |
Modifier and Type | Method and Description |
---|---|
static void |
main(java.lang.String[] args) |
void |
makeMissile() |
void |
onAction(java.lang.String binding,
boolean value,
float tpf)
Called when an input to which this listener is registered to is invoked.
|
void |
onAnalog(java.lang.String binding,
float value,
float tpf)
Called to notify the implementation that an analog event has occurred.
|
void |
simpleInitApp() |
void |
simpleUpdate(float tpf) |
void |
updateCamera() |
getFlyByCamera, getGuiNode, getRootNode, getSpeed, initialize, isShowSettings, loadGuiFont, setDisplayFps, setDisplayStatView, setShowSettings, setSpeed, simpleRender, start, update
createCanvas, destroy, destroyInput, enqueue, enqueue, gainFocus, getAppProfiler, getAssetManager, getAudioRenderer, getCamera, getContext, getGuiViewPort, getInputManager, getListener, getLostFocusBehavior, getRenderer, getRenderManager, getStateManager, getTimer, getViewPort, handleError, isPauseOnLostFocus, loseFocus, requestClose, reshape, restart, runQueuedTasks, setAppProfiler, setAssetManager, setLostFocusBehavior, setPauseOnLostFocus, setSettings, setTimer, start, start, start, startCanvas, startCanvas, stop, stop
public static void main(java.lang.String[] args)
public void simpleInitApp()
simpleInitApp
in class SimpleApplication
public void makeMissile()
public void onAnalog(java.lang.String binding, float value, float tpf)
AnalogListener
onAnalog
in interface AnalogListener
binding
- The name of the mapping that was invokedvalue
- Value of the axis, from 0 to 1.tpf
- The time per frame value.public void onAction(java.lang.String binding, boolean value, float tpf)
ActionListener
onAction
in interface ActionListener
binding
- The name of the mapping that was invokedvalue
- True if the action is "pressed", false otherwisetpf
- The time per frame value.public void updateCamera()
public void simpleUpdate(float tpf)
simpleUpdate
in class SimpleApplication