public class LibgdxInput
extends java.lang.Object
implements org.mini2Dx.core.Input, com.badlogic.gdx.controllers.ControllerListener
| Constructor and Description |
|---|
LibgdxInput() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
axisMoved(com.badlogic.gdx.controllers.Controller controller,
int axisCode,
float value) |
boolean |
buttonDown(com.badlogic.gdx.controllers.Controller controller,
int buttonCode) |
boolean |
buttonUp(com.badlogic.gdx.controllers.Controller controller,
int buttonCode) |
void |
connected(com.badlogic.gdx.controllers.Controller controller) |
void |
disconnected(com.badlogic.gdx.controllers.Controller controller) |
org.mini2Dx.gdx.utils.Array<org.mini2Dx.core.input.GamePad> |
getGamePads() |
int |
getX() |
int |
getY() |
boolean |
isKeyDown(int key) |
boolean |
isKeyJustPressed(int key) |
boolean |
isKeyUp(int key) |
boolean |
justTouched() |
org.mini2Dx.core.input.ps4.PS4GamePad |
newPS4GamePad(org.mini2Dx.core.input.GamePad gamePad) |
org.mini2Dx.core.input.nswitch.SwitchDualJoyConGamePad |
newSwitchDualJoyConGamePad(org.mini2Dx.core.input.GamePad gamePad) |
org.mini2Dx.core.input.nswitch.SwitchJoyConLGamePad |
newSwitchJoyConLGamePad(org.mini2Dx.core.input.GamePad gamePad) |
org.mini2Dx.core.input.nswitch.SwitchJoyConRGamePad |
newSwitchJoyConRGamePad(org.mini2Dx.core.input.GamePad gamePad) |
org.mini2Dx.core.input.xbox.XboxGamePad |
newXboxGamePad(org.mini2Dx.core.input.GamePad gamePad) |
void |
setGamePadConnectionListener(org.mini2Dx.core.input.GamePadConnectionListener listener,
boolean notifyExisting) |
void |
setInputProcessor(org.mini2Dx.gdx.InputProcessor inputProcessor) |
void |
setOnScreenKeyboardVisible(boolean visible) |
void |
updateGamePads() |
public void updateGamePads()
public void setInputProcessor(org.mini2Dx.gdx.InputProcessor inputProcessor)
setInputProcessor in interface org.mini2Dx.core.Inputpublic void setGamePadConnectionListener(org.mini2Dx.core.input.GamePadConnectionListener listener,
boolean notifyExisting)
setGamePadConnectionListener in interface org.mini2Dx.core.Inputpublic void setOnScreenKeyboardVisible(boolean visible)
setOnScreenKeyboardVisible in interface org.mini2Dx.core.Inputpublic org.mini2Dx.gdx.utils.Array<org.mini2Dx.core.input.GamePad> getGamePads()
getGamePads in interface org.mini2Dx.core.Inputpublic org.mini2Dx.core.input.ps4.PS4GamePad newPS4GamePad(org.mini2Dx.core.input.GamePad gamePad)
newPS4GamePad in interface org.mini2Dx.core.Inputpublic org.mini2Dx.core.input.nswitch.SwitchDualJoyConGamePad newSwitchDualJoyConGamePad(org.mini2Dx.core.input.GamePad gamePad)
newSwitchDualJoyConGamePad in interface org.mini2Dx.core.Inputpublic org.mini2Dx.core.input.nswitch.SwitchJoyConLGamePad newSwitchJoyConLGamePad(org.mini2Dx.core.input.GamePad gamePad)
newSwitchJoyConLGamePad in interface org.mini2Dx.core.Inputpublic org.mini2Dx.core.input.nswitch.SwitchJoyConRGamePad newSwitchJoyConRGamePad(org.mini2Dx.core.input.GamePad gamePad)
newSwitchJoyConRGamePad in interface org.mini2Dx.core.Inputpublic org.mini2Dx.core.input.xbox.XboxGamePad newXboxGamePad(org.mini2Dx.core.input.GamePad gamePad)
newXboxGamePad in interface org.mini2Dx.core.Inputpublic int getX()
getX in interface org.mini2Dx.core.Inputpublic int getY()
getY in interface org.mini2Dx.core.Inputpublic boolean isKeyJustPressed(int key)
isKeyJustPressed in interface org.mini2Dx.core.Inputpublic boolean isKeyDown(int key)
isKeyDown in interface org.mini2Dx.core.Inputpublic boolean isKeyUp(int key)
isKeyUp in interface org.mini2Dx.core.Inputpublic boolean justTouched()
justTouched in interface org.mini2Dx.core.Inputpublic void connected(com.badlogic.gdx.controllers.Controller controller)
connected in interface com.badlogic.gdx.controllers.ControllerListenerpublic void disconnected(com.badlogic.gdx.controllers.Controller controller)
disconnected in interface com.badlogic.gdx.controllers.ControllerListenerpublic boolean buttonDown(com.badlogic.gdx.controllers.Controller controller,
int buttonCode)
buttonDown in interface com.badlogic.gdx.controllers.ControllerListenerpublic boolean buttonUp(com.badlogic.gdx.controllers.Controller controller,
int buttonCode)
buttonUp in interface com.badlogic.gdx.controllers.ControllerListenerpublic boolean axisMoved(com.badlogic.gdx.controllers.Controller controller,
int axisCode,
float value)
axisMoved in interface com.badlogic.gdx.controllers.ControllerListener