| Constructor and Description |
|---|
LibgdxInput() |
| Modifier and Type | Method and Description |
|---|---|
org.mini2Dx.gdx.utils.Array<GamePad> |
getGamePads()
Returns the list of known
GamePads connected to the device. |
int |
getX()
Returns the mouse/touch screen X coordinate
|
int |
getY()
Returns the mouse/touch screen Y coordinate
|
boolean |
isKeyDown(int key)
Returns if a keyboard key is down
|
boolean |
isKeyJustPressed(int key)
Returns if a keyboard key was just pressed (down, then released)
|
boolean |
isKeyUp(int key)
Returns if a keyboard key is up
|
boolean |
justTouched()
Returns if the the screen was just touched or the mouse was just clicked
|
PS4GamePad |
newPS4GamePad(GamePad gamePad)
Wraps a
GamePad as a PS4GamePad |
SwitchDualJoyConGamePad |
newSwitchDualJoyConGamePad(GamePad gamePad)
Wraps a
GamePad as a SwitchDualJoyConGamePad |
SwitchJoyConLGamePad |
newSwitchJoyConLGamePad(GamePad gamePad)
Wraps a
GamePad as a SwitchJoyConLGamePad |
SwitchJoyConRGamePad |
newSwitchJoyConRGamePad(GamePad gamePad)
Wraps a
GamePad as a SwitchJoyConRGamePad |
XboxGamePad |
newXboxGamePad(GamePad gamePad)
Wraps a
GamePad as a XboxGamePad |
void |
setInputProcessor(org.mini2Dx.gdx.InputProcessor inputProcessor)
Sets the
InputProcessor for handling mouse/keyboard/touch events |
void |
setOnScreenKeyboardVisible(boolean visible)
Sets on mobile and consoles of the on-screen keyboard should appear
|
void |
updateGamePads() |
public void updateGamePads()
public void setInputProcessor(org.mini2Dx.gdx.InputProcessor inputProcessor)
InputInputProcessor for handling mouse/keyboard/touch eventssetInputProcessor in interface InputinputProcessor - The InputProcessor to usepublic void setOnScreenKeyboardVisible(boolean visible)
InputsetOnScreenKeyboardVisible in interface Inputvisible - True if the keyboard should appearpublic org.mini2Dx.gdx.utils.Array<GamePad> getGamePads()
InputGamePads connected to the device.
If a GamePad disconnects/unplugs it will remain in this array.getGamePads in interface InputArray if no GamePads are present.public PS4GamePad newPS4GamePad(GamePad gamePad)
InputGamePad as a PS4GamePadnewPS4GamePad in interface InputgamePad - The underlying GamePad instancePS4GamePadpublic SwitchDualJoyConGamePad newSwitchDualJoyConGamePad(GamePad gamePad)
InputGamePad as a SwitchDualJoyConGamePadnewSwitchDualJoyConGamePad in interface InputgamePad - The underlying GamePad instanceSwitchDualJoyConGamePadpublic SwitchJoyConLGamePad newSwitchJoyConLGamePad(GamePad gamePad)
InputGamePad as a SwitchJoyConLGamePadnewSwitchJoyConLGamePad in interface InputgamePad - The underlying GamePad instanceSwitchJoyConLGamePadpublic SwitchJoyConRGamePad newSwitchJoyConRGamePad(GamePad gamePad)
InputGamePad as a SwitchJoyConRGamePadnewSwitchJoyConRGamePad in interface InputgamePad - The underlying GamePad instanceSwitchJoyConRGamePadpublic XboxGamePad newXboxGamePad(GamePad gamePad)
InputGamePad as a XboxGamePadnewXboxGamePad in interface InputgamePad - The underlying GamePad instanceXboxGamePadpublic int getX()
Inputpublic int getY()
Inputpublic boolean isKeyJustPressed(int key)
InputisKeyJustPressed in interface Inputkey - The keyboard keycodepublic boolean isKeyDown(int key)
Inputpublic boolean isKeyUp(int key)
Inputpublic boolean justTouched()
InputjustTouched in interface Input