Class SpacecraftMouseKbdListener
java.lang.Object
com.badlogic.gdx.InputAdapter
com.badlogic.gdx.input.GestureDetector
gaiasky.input.AbstractMouseKbdListener
gaiasky.input.SpacecraftMouseKbdListener
- All Implemented Interfaces:
com.badlogic.gdx.InputProcessor, IInputListener
-
Nested Class Summary
Nested classes/interfaces inherited from class com.badlogic.gdx.input.GestureDetector
com.badlogic.gdx.input.GestureDetector.GestureAdapter, com.badlogic.gdx.input.GestureDetector.GestureListener -
Field Summary
Fields inherited from class AbstractMouseKbdListener
active, iCamera, lastPollTime, minPollIntervalModifier and TypeFieldDescriptionprotected final AtomicBooleanprotected ICameraprotected longprotected longMinimum time after key press before polling starts. -
Constructor Summary
ConstructorsConstructorDescriptionSpacecraftMouseKbdListener(SpacecraftCamera spacecraftCamera, com.badlogic.gdx.input.GestureDetector.GestureListener listener) -
Method Summary
Methods inherited from class AbstractMouseKbdListener
activate, allPressed, allPressed, anyPressed, anyPressedLogical, deactivate, getFpsScale, getResponseTime, isActive, isKeyPressed, isLogicalKeyPressed, scrolled, touchDown, touchDown, touchUp, touchUp, updateModifier and TypeMethodDescriptionvoidactivate()Activate the listener.booleanallPressed(int... keys) Returns true if all keys are pressedbooleanallPressed(Collection<Integer> keys) booleananyPressed(int... keys) Returns true if any of the physical keys are pressed.booleananyPressedLogical(int... keys) Same asAbstractMouseKbdListener.anyPressed(int...), but converts the physical keys to logical keys first.voidDeactivate the listener.protected floatfloatbooleanisActive()booleanisKeyPressed(int keyCode) Returns whether the key is pressed.booleanisLogicalKeyPressed(int keyCode) Returns whether the given logical key code is pressed.booleanscrolled(float amountX, float amountY) booleantouchDown(float x, float y, int pointer, int button) booleantouchDown(int x, int y, int pointer, int button) booleantouchUp(float x, float y, int pointer, int button) booleantouchUp(int x, int y, int pointer, int button) voidupdate()Update the listener.Methods inherited from class com.badlogic.gdx.input.GestureDetector
cancel, invalidateTapSquare, isLongPressed, isLongPressed, isPanning, reset, setLongPressSeconds, setMaxFlingDelay, setTapCountInterval, setTapRectangleSize, setTapSquareSize, touchCancelled, touchDragged, touchDraggedMethods inherited from class com.badlogic.gdx.InputAdapter
keyTyped, mouseMoved
-
Constructor Details
-
SpacecraftMouseKbdListener
public SpacecraftMouseKbdListener(SpacecraftCamera spacecraftCamera, com.badlogic.gdx.input.GestureDetector.GestureListener listener)
-
-
Method Details
-
keyDown
public boolean keyDown(int keyCode) - Specified by:
keyDownin interfacecom.badlogic.gdx.InputProcessor- Overrides:
keyDownin classAbstractMouseKbdListener
-
keyUp
public boolean keyUp(int keycode) - Specified by:
keyUpin interfacecom.badlogic.gdx.InputProcessor- Overrides:
keyUpin classAbstractMouseKbdListener
-
pollKeys
protected boolean pollKeys()Description copied from class:AbstractMouseKbdListenerImplement key polling here.- Specified by:
pollKeysin classAbstractMouseKbdListener- Returns:
- True if an action was successfully executed.
-