XInput polling.
This commit is contained in:
@@ -256,6 +256,23 @@ typedef enum _X_INPUT_FLAG {
|
||||
X_INPUT_FLAG_GAMEPAD = 0x00000001,
|
||||
} X_INPUT_FLAG;
|
||||
|
||||
typedef enum _X_INPUT_GAMEPAD_BUTTON {
|
||||
X_INPUT_GAMEPAD_DPAD_UP = 0x0001,
|
||||
X_INPUT_GAMEPAD_DPAD_DOWN = 0x0002,
|
||||
X_INPUT_GAMEPAD_DPAD_LEFT = 0x0004,
|
||||
X_INPUT_GAMEPAD_DPAD_RIGHT = 0x0008,
|
||||
X_INPUT_GAMEPAD_START = 0x0010,
|
||||
X_INPUT_GAMEPAD_BACK = 0x0020,
|
||||
X_INPUT_GAMEPAD_LEFT_THUMB = 0x0040,
|
||||
X_INPUT_GAMEPAD_RIGHT_THUMB = 0x0080,
|
||||
X_INPUT_GAMEPAD_LEFT_SHOULDER = 0x0100,
|
||||
X_INPUT_GAMEPAD_RIGHT_SHOULDER = 0x0200,
|
||||
X_INPUT_GAMEPAD_A = 0x1000,
|
||||
X_INPUT_GAMEPAD_B = 0x2000,
|
||||
X_INPUT_GAMEPAD_X = 0x4000,
|
||||
X_INPUT_GAMEPAD_Y = 0x8000,
|
||||
} X_INPUT_GAMEPAD_BUTTON;
|
||||
|
||||
class X_INPUT_GAMEPAD {
|
||||
public:
|
||||
uint16_t buttons;
|
||||
|
||||
Reference in New Issue
Block a user