Class JoypadManager
java.lang.Object
zombie.input.JoypadManager
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JoypadManagerfinal ArrayList<JoypadManager.Joypad> final JoypadManager.Joypad[]final JoypadManager.Joypad[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidassignJoypad(int controller, int player) floatgetAimingAxisX(int c) floatgetAimingAxisY(int c) floatgetDeadZone(int c, int axis) getFromControllerID(int id) getFromPlayer(int player) longgetLastActivity(int c) floatgetMovementAxisX(int c) floatgetMovementAxisY(int c) booleanisAButtonReleasePress(int c) booleanisAButtonStartPress(int c) booleanisAPressed(int c) booleanisBButtonReleasePress(int c) booleanisBButtonStartPress(int c) booleanisBPressed(int c) booleanisButtonReleasePress(int c, int button) booleanisButtonStartPress(int c, int button) booleanisDownPressed(int c) booleanisJoypadConnected(int index) booleanisL3Pressed(int c) booleanisLBPressed(int c) booleanisLeftPressed(int c) booleanisLTPressed(int c) booleanisR3Pressed(int c) booleanisRBPressed(int c) booleanisRightPressed(int c) booleanisRTPressed(int c) booleanisUpPressed(int c) booleanisXButtonReleasePress(int c) booleanisXButtonStartPress(int c) booleanisXPressed(int c) booleanisYButtonReleasePress(int c) booleanisYButtonStartPress(int c) booleanisYPressed(int c) voidonControllerConnected(org.lwjglx.input.Controller controller) voidonControllerDisconnected(org.lwjglx.input.Controller controller) voidonPressed(int c, int i) voidonPressedAxis(int c, int i) voidonPressedAxisNeg(int c, int i) voidonPressedPov(int c) voidonPressedTrigger(int c, int i) voidvoidrenderUI()voidReset()voidvoidvoidsaveControllerSettings(int c) voidsetControllerActive(String guid, boolean active) voidsetDeadZone(int c, int axis, float value) void
-
Field Details
-
instance
-
joypads
-
joypadsController
-
joypadList
-
activeControllerGuids
-
-
Constructor Details
-
JoypadManager
public JoypadManager()
-
-
Method Details
-
addJoypad
-
reloadControllerFiles
public void reloadControllerFiles() -
assignJoypad
public void assignJoypad(int controller, int player) -
getFromPlayer
-
getFromControllerID
-
onPressed
public void onPressed(int c, int i) -
isDownPressed
public boolean isDownPressed(int c) -
isUpPressed
public boolean isUpPressed(int c) -
isRightPressed
public boolean isRightPressed(int c) -
isLeftPressed
public boolean isLeftPressed(int c) -
isLBPressed
public boolean isLBPressed(int c) -
isRBPressed
public boolean isRBPressed(int c) -
isL3Pressed
public boolean isL3Pressed(int c) -
isR3Pressed
public boolean isR3Pressed(int c) -
isRTPressed
public boolean isRTPressed(int c) -
isLTPressed
public boolean isLTPressed(int c) -
isAPressed
public boolean isAPressed(int c) -
isBPressed
public boolean isBPressed(int c) -
isXPressed
public boolean isXPressed(int c) -
isYPressed
public boolean isYPressed(int c) -
isButtonStartPress
public boolean isButtonStartPress(int c, int button) -
isButtonReleasePress
public boolean isButtonReleasePress(int c, int button) -
isAButtonStartPress
public boolean isAButtonStartPress(int c) -
isBButtonStartPress
public boolean isBButtonStartPress(int c) -
isXButtonStartPress
public boolean isXButtonStartPress(int c) -
isYButtonStartPress
public boolean isYButtonStartPress(int c) -
isAButtonReleasePress
public boolean isAButtonReleasePress(int c) -
isBButtonReleasePress
public boolean isBButtonReleasePress(int c) -
isXButtonReleasePress
public boolean isXButtonReleasePress(int c) -
isYButtonReleasePress
public boolean isYButtonReleasePress(int c) -
getMovementAxisX
public float getMovementAxisX(int c) -
getMovementAxisY
public float getMovementAxisY(int c) -
getAimingAxisX
public float getAimingAxisX(int c) -
getAimingAxisY
public float getAimingAxisY(int c) -
onPressedAxis
public void onPressedAxis(int c, int i) -
onPressedAxisNeg
public void onPressedAxisNeg(int c, int i) -
onPressedTrigger
public void onPressedTrigger(int c, int i) -
onPressedPov
public void onPressedPov(int c) -
getDeadZone
public float getDeadZone(int c, int axis) -
setDeadZone
public void setDeadZone(int c, int axis, float value) -
saveControllerSettings
public void saveControllerSettings(int c) -
getLastActivity
public long getLastActivity(int c) -
setControllerActive
-
syncActiveControllers
public void syncActiveControllers() -
isJoypadConnected
public boolean isJoypadConnected(int index) -
onControllerConnected
public void onControllerConnected(org.lwjglx.input.Controller controller) -
onControllerDisconnected
public void onControllerDisconnected(org.lwjglx.input.Controller controller) -
revertToKeyboardAndMouseFromMainMenu
public void revertToKeyboardAndMouseFromMainMenu() -
revertToKeyboardAndMouse
public void revertToKeyboardAndMouse() -
renderUI
public void renderUI() -
Reset
public void Reset()
-