Package gaiasky.interfce
Class MouseKbdListener
- java.lang.Object
-
- com.badlogic.gdx.InputAdapter
-
- com.badlogic.gdx.input.GestureDetector
-
- gaiasky.interfce.MouseKbdListener
-
- All Implemented Interfaces:
com.badlogic.gdx.InputProcessor,IInputListener
- Direct Known Subclasses:
GameMouseKbdListener,NaturalMouseKbdListener
public abstract class MouseKbdListener extends com.badlogic.gdx.input.GestureDetector implements IInputListener
-
-
Field Summary
Fields Modifier and Type Field Description protected NaturalCameracameraprotected com.badlogic.gdx.utils.IntSetpressedKeysHolds the pressed keys at any moment
-
Constructor Summary
Constructors Modifier Constructor Description protectedMouseKbdListener(com.badlogic.gdx.input.GestureDetector.GestureListener gl, NaturalCamera camera)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPressedKey(int keycode)booleanallPressed(int... keys)Returns true if all keys are pressedbooleananyPressed(int... keys)Returns true if any of the keys are pressedfloatgetResponseTime()booleanisKeyPressed(int keycode)booleankeyDown(int keycode)booleankeyUp(int keycode)voidremovePressedKey(int keycode)-
Methods inherited from class com.badlogic.gdx.input.GestureDetector
cancel, invalidateTapSquare, isLongPressed, isLongPressed, isPanning, reset, setLongPressSeconds, setMaxFlingDelay, setTapCountInterval, setTapRectangleSize, setTapSquareSize, touchDown, touchDown, touchDragged, touchDragged, touchUp, touchUp
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface gaiasky.interfce.IInputListener
activate, deactivate, update
-
-
-
-
Field Detail
-
camera
protected NaturalCamera camera
-
pressedKeys
protected com.badlogic.gdx.utils.IntSet pressedKeys
Holds the pressed keys at any moment
-
-
Constructor Detail
-
MouseKbdListener
protected MouseKbdListener(com.badlogic.gdx.input.GestureDetector.GestureListener gl, NaturalCamera camera)
-
-
Method Detail
-
addPressedKey
public void addPressedKey(int keycode)
-
removePressedKey
public void removePressedKey(int keycode)
-
keyDown
public boolean keyDown(int keycode)
- Specified by:
keyDownin interfacecom.badlogic.gdx.InputProcessor- Overrides:
keyDownin classcom.badlogic.gdx.InputAdapter
-
keyUp
public boolean keyUp(int keycode)
- Specified by:
keyUpin interfacecom.badlogic.gdx.InputProcessor- Overrides:
keyUpin classcom.badlogic.gdx.InputAdapter
-
isKeyPressed
public boolean isKeyPressed(int keycode)
-
allPressed
public boolean allPressed(int... keys)
Returns true if all keys are pressed- Parameters:
keys- The keys to test- Returns:
- True if all are pressed
-
anyPressed
public boolean anyPressed(int... keys)
Returns true if any of the keys are pressed- Parameters:
keys- The keys to test- Returns:
- True if any is pressed
-
getResponseTime
public float getResponseTime()
-
-