Class JoypadManager
java.lang.Object
zombie.input.JoypadManager
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JoypadManager
final ArrayList
<JoypadManager.Joypad> final JoypadManager.Joypad[]
final JoypadManager.Joypad[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
assignJoypad
(int controller, int player) float
getAimingAxisX
(int c) float
getAimingAxisY
(int c) float
getDeadZone
(int c, int axis) getFromControllerID
(int id) getFromPlayer
(int player) long
getLastActivity
(int c) float
getMovementAxisX
(int c) float
getMovementAxisY
(int c) boolean
isAButtonReleasePress
(int c) boolean
isAButtonStartPress
(int c) boolean
isAPressed
(int c) boolean
isBButtonReleasePress
(int c) boolean
isBButtonStartPress
(int c) boolean
isBPressed
(int c) boolean
isButtonReleasePress
(int c, int button) boolean
isButtonStartPress
(int c, int button) boolean
isDownPressed
(int c) boolean
isJoypadConnected
(int index) boolean
isL3Pressed
(int c) boolean
isLBPressed
(int c) boolean
isLeftPressed
(int c) boolean
isLTPressed
(int c) boolean
isR3Pressed
(int c) boolean
isRBPressed
(int c) boolean
isRightPressed
(int c) boolean
isRTPressed
(int c) boolean
isUpPressed
(int c) boolean
isXButtonReleasePress
(int c) boolean
isXButtonStartPress
(int c) boolean
isXPressed
(int c) boolean
isYButtonReleasePress
(int c) boolean
isYButtonStartPress
(int c) boolean
isYPressed
(int c) void
onControllerConnected
(org.lwjglx.input.Controller controller) void
onControllerDisconnected
(org.lwjglx.input.Controller controller) void
onPressed
(int c, int i) void
onPressedAxis
(int c, int i) void
onPressedAxisNeg
(int c, int i) void
onPressedPov
(int c) void
onPressedTrigger
(int c, int i) void
void
renderUI()
void
Reset()
void
void
saveControllerSettings
(int c) void
setControllerActive
(String guid, boolean active) void
setDeadZone
(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) -
revertToKeyboardAndMouse
public void revertToKeyboardAndMouse() -
renderUI
public void renderUI() -
Reset
public void Reset()
-