(360) rarch_xinput2 - Turn hardcoded values into bitshifts

This commit is contained in:
twinaphex 2012-07-14 06:30:39 +02:00
parent 6b04a46c59
commit 57f6a06647

View File

@ -18,16 +18,19 @@
#define __RARCH_XINPUT2_H #define __RARCH_XINPUT2_H
#ifndef _XBOX1 #ifndef _XBOX1
#define XINPUT_GAMEPAD_LSTICK_LEFT_MASK (65536)
#define XINPUT_GAMEPAD_LSTICK_RIGHT_MASK (131072) enum {
#define XINPUT_GAMEPAD_LSTICK_UP_MASK (262144) XINPUT_GAMEPAD_LSTICK_LEFT_MASK = 1 << 16,
#define XINPUT_GAMEPAD_LSTICK_DOWN_MASK (524288) XINPUT_GAMEPAD_LSTICK_RIGHT_MASK = 1 << 17,
#define XINPUT_GAMEPAD_RSTICK_LEFT_MASK (1048576) XINPUT_GAMEPAD_LSTICK_UP_MASK = 1 << 18,
#define XINPUT_GAMEPAD_RSTICK_RIGHT_MASK (2097152) XINPUT_GAMEPAD_LSTICK_DOWN_MASK = 1 << 19,
#define XINPUT_GAMEPAD_RSTICK_UP_MASK (4194304) XINPUT_GAMEPAD_RSTICK_LEFT_MASK = 1 << 20,
#define XINPUT_GAMEPAD_RSTICK_DOWN_MASK (8388608) XINPUT_GAMEPAD_RSTICK_RIGHT_MASK = 1 << 21,
#define XINPUT_GAMEPAD_LEFT_TRIGGER (16777216) XINPUT_GAMEPAD_RSTICK_UP_MASK = 1 << 22,
#define XINPUT_GAMEPAD_RIGHT_TRIGGER (33554432) XINPUT_GAMEPAD_RSTICK_DOWN_MASK = 1 << 23,
XINPUT_GAMEPAD_LEFT_TRIGGER = 1 << 24,
XINPUT_GAMEPAD_RIGHT_TRIGGER = 1 << 25
};
#endif #endif
#define DEADZONE (16000) #define DEADZONE (16000)