diff options
| author | raysan5 <raysan5@gmail.com> | 2016-11-03 18:57:16 +0100 |
|---|---|---|
| committer | raysan5 <raysan5@gmail.com> | 2016-11-03 18:57:16 +0100 |
| commit | ca96122a7b8291f0761fd34f1997e1a051b907f2 (patch) | |
| tree | 76e420196fdbafe415e83cc776fd447e008c93b1 /src | |
| parent | ed4fdfdaf8b2b37a4c62d6289bd340feb8ccf7fa (diff) | |
| download | raylib-ca96122a7b8291f0761fd34f1997e1a051b907f2.tar.gz raylib-ca96122a7b8291f0761fd34f1997e1a051b907f2.zip | |
Raspberry Pi custom gamepad axis
Diffstat (limited to 'src')
| -rw-r--r-- | src/raylib.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/raylib.h b/src/raylib.h index 08acafdd..00d27466 100644 --- a/src/raylib.h +++ b/src/raylib.h @@ -235,13 +235,6 @@ #define GAMEPAD_XBOX_BUTTON_HOME 8 // Xbox360 USB Controller Axis -#define GAMEPAD_XBOX_AXIS_LEFT_X 0 // [-1..1] (left->right) -#define GAMEPAD_XBOX_AXIS_LEFT_Y 1 // [1..-1] (up->down) -#define GAMEPAD_XBOX_AXIS_RIGHT_X 2 // [-1..1] (left->right) -#define GAMEPAD_XBOX_AXIS_RIGHT_Y 3 // [1..-1] (up->down) -#define GAMEPAD_XBOX_AXIS_LT 4 // [-1..1] (pressure-level) -#define GAMEPAD_XBOX_AXIS_RT 5 // [-1..1] (pressure-level) - // NOTE: For Raspberry Pi, axis must be reconfigured #if defined(PLATFORM_RPI) #define GAMEPAD_XBOX_AXIS_LEFT_X 0 // [-1..1] (left->right) @@ -250,6 +243,13 @@ #define GAMEPAD_XBOX_AXIS_RIGHT_Y 4 // [-1..1] (up->down) #define GAMEPAD_XBOX_AXIS_LT 2 // [-1..1] (pressure-level) #define GAMEPAD_XBOX_AXIS_RT 5 // [-1..1] (pressure-level) +#else + #define GAMEPAD_XBOX_AXIS_LEFT_X 0 // [-1..1] (left->right) + #define GAMEPAD_XBOX_AXIS_LEFT_Y 1 // [1..-1] (up->down) + #define GAMEPAD_XBOX_AXIS_RIGHT_X 2 // [-1..1] (left->right) + #define GAMEPAD_XBOX_AXIS_RIGHT_Y 3 // [1..-1] (up->down) + #define GAMEPAD_XBOX_AXIS_LT 4 // [-1..1] (pressure-level) + #define GAMEPAD_XBOX_AXIS_RT 5 // [-1..1] (pressure-level) #endif // NOTE: MSC C++ compiler does not support compound literals (C99 feature) |
