Constructor and Description |
---|
LibgdxInput() |
Modifier and Type | Method and Description |
---|---|
org.mini2Dx.gdx.utils.Array<GamePad> |
getGamePads()
Returns the list of known
GamePad s connected to the device. |
int |
getX()
Returns the mouse/touch screen X coordinate
|
int |
getY()
Returns the mouse/touch screen Y coordinate
|
boolean |
isKeyJustPressed(int key)
Returns if a keyboard key was just pressed (down, then released)
|
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)
Input
InputProcessor
for handling mouse/keyboard/touch eventssetInputProcessor
in interface Input
inputProcessor
- The InputProcessor
to usepublic void setOnScreenKeyboardVisible(boolean visible)
Input
setOnScreenKeyboardVisible
in interface Input
visible
- True if the keyboard should appearpublic org.mini2Dx.gdx.utils.Array<GamePad> getGamePads()
Input
GamePad
s connected to the device.
If a GamePad
disconnects/unplugs it will remain in this array.getGamePads
in interface Input
Array
if no GamePad
s are present.public PS4GamePad newPS4GamePad(GamePad gamePad)
Input
GamePad
as a PS4GamePad
newPS4GamePad
in interface Input
gamePad
- The underlying GamePad
instancePS4GamePad
public SwitchDualJoyConGamePad newSwitchDualJoyConGamePad(GamePad gamePad)
Input
GamePad
as a SwitchDualJoyConGamePad
newSwitchDualJoyConGamePad
in interface Input
gamePad
- The underlying GamePad
instanceSwitchDualJoyConGamePad
public SwitchJoyConLGamePad newSwitchJoyConLGamePad(GamePad gamePad)
Input
GamePad
as a SwitchJoyConLGamePad
newSwitchJoyConLGamePad
in interface Input
gamePad
- The underlying GamePad
instanceSwitchJoyConLGamePad
public SwitchJoyConRGamePad newSwitchJoyConRGamePad(GamePad gamePad)
Input
GamePad
as a SwitchJoyConRGamePad
newSwitchJoyConRGamePad
in interface Input
gamePad
- The underlying GamePad
instanceSwitchJoyConRGamePad
public XboxGamePad newXboxGamePad(GamePad gamePad)
Input
GamePad
as a XboxGamePad
newXboxGamePad
in interface Input
gamePad
- The underlying GamePad
instanceXboxGamePad
public int getX()
Input
public int getY()
Input
public boolean isKeyJustPressed(int key)
Input
isKeyJustPressed
in interface Input
key
- The keyboard keycodepublic boolean justTouched()
Input
justTouched
in interface Input