Lua:getXBox360ControllerState
Jump to navigation
Jump to search
function getXBox360ControllerState(ControllerID OPTIONAL)
Returns a table containing the following fields on success (returns nothing/nil on failure):
Function Parameters[edit]
Index | Type | Description |
---|---|---|
ControllerID | integer | The id of the controller (between 0 and 3) |
PacketNumber | integer | The packet id of the state you see. (use to detect changes) |
GAMEPAD_DPAD_UP | boolean | D-PAD Up |
GAMEPAD_DPAD_DOWN | boolean | D-PAD Down |
GAMEPAD_DPAD_LEFT | boolean | D-PAD Left |
GAMEPAD_DPAD_RIGHT | boolean | D-PAD Right |
GAMEPAD_START | boolean | Start button |
GAMEPAD_BACK | boolean | Back button |
GAMEPAD_LEFT_THUMB | boolean | Left thumb stick down |
GAMEPAD_RIGHT_THUMB | boolean | Right thumb stick down |
GAMEPAD_LEFT_SHOULDER | boolean | Left shoulder button |
GAMEPAD_RIGHT_SHOULDER | boolean | Right shoulder button |
GAMEPAD_A | boolean | A button |
GAMEPAD_B | boolean | B button |
GAMEPAD_X | boolean | X button |
GAMEPAD_Y | boolean | Y button |
LeftTrigger | integer ranging from 0 to 255 | Left trigger |
RightTrigger | integer ranging from 0 to 255 | Right trigger |
ThumbLeftX | integer ranging from -32768 to 32767 | Horizontal position of the left thumbstick |
ThumbLeftY | integer ranging from -32768 to 32767 | Verital position of the left thumbstick |
ThumbRightX | integer ranging from -32768 to 32767 | Horizontal position of the right thumbstick |
ThumbRightY | integer ranging from -32768 to 32767 | Vertical position of the right thumbstick |