Raspberry Pi custom gamepad axis
This commit is contained in:
parent
ed4fdfdaf8
commit
ca96122a7b
1 changed files with 7 additions and 7 deletions
14
src/raylib.h
14
src/raylib.h
|
@ -235,13 +235,6 @@
|
||||||
#define GAMEPAD_XBOX_BUTTON_HOME 8
|
#define GAMEPAD_XBOX_BUTTON_HOME 8
|
||||||
|
|
||||||
// Xbox360 USB Controller Axis
|
// 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
|
// NOTE: For Raspberry Pi, axis must be reconfigured
|
||||||
#if defined(PLATFORM_RPI)
|
#if defined(PLATFORM_RPI)
|
||||||
#define GAMEPAD_XBOX_AXIS_LEFT_X 0 // [-1..1] (left->right)
|
#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_RIGHT_Y 4 // [-1..1] (up->down)
|
||||||
#define GAMEPAD_XBOX_AXIS_LT 2 // [-1..1] (pressure-level)
|
#define GAMEPAD_XBOX_AXIS_LT 2 // [-1..1] (pressure-level)
|
||||||
#define GAMEPAD_XBOX_AXIS_RT 5 // [-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
|
#endif
|
||||||
|
|
||||||
// NOTE: MSC C++ compiler does not support compound literals (C99 feature)
|
// NOTE: MSC C++ compiler does not support compound literals (C99 feature)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue