summaryrefslogtreecommitdiffhomepage
path: root/src/raylib.h
diff options
context:
space:
mode:
authorRay <[email protected]>2018-07-07 09:38:19 +0200
committerGitHub <[email protected]>2018-07-07 09:38:19 +0200
commit50088bf49bd923e32a93a6687f030f289d5805ac (patch)
treed51683a467f7269e1411a4c339df42c205f04d64 /src/raylib.h
parent7c80a517b49fc8474e74fe96adad626166fa1384 (diff)
parentfa36c5294affc5f960c14291f4c2336f1a3557e1 (diff)
downloadraylib-50088bf49bd923e32a93a6687f030f289d5805ac.tar.gz
raylib-50088bf49bd923e32a93a6687f030f289d5805ac.zip
Merge pull request #570 from SethArchambault/master
SNES-like GAMEPAD Support added for Android, Makefile has optional support for 32bit
Diffstat (limited to 'src/raylib.h')
-rw-r--r--src/raylib.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/raylib.h b/src/raylib.h
index 4297e582..b68a36c6 100644
--- a/src/raylib.h
+++ b/src/raylib.h
@@ -241,6 +241,24 @@
#define GAMEPAD_XBOX_BUTTON_LEFT 13
#define GAMEPAD_XBOX_BUTTON_HOME 8
+// 8BitDo Gamepad SNES CLASSIC
+#define GAMEPAD_SNES_DPAD_UP 19
+#define GAMEPAD_SNES_DPAD_DOWN 20
+#define GAMEPAD_SNES_DPAD_LEFT 21
+#define GAMEPAD_SNES_DPAD_RIGHT 22
+#define GAMEPAD_SNES_DPAD_CENTER 23
+
+#define GAMEPAD_SNES_BUTTON_A 96
+#define GAMEPAD_SNES_BUTTON_B 97
+#define GAMEPAD_SNES_BUTTON_C 98
+#define GAMEPAD_SNES_BUTTON_X 99
+#define GAMEPAD_SNES_BUTTON_Y 100
+#define GAMEPAD_SNES_BUTTON_Z 101
+#define GAMEPAD_SNES_BUTTON_L1 102
+#define GAMEPAD_SNES_BUTTON_R1 103
+#define GAMEPAD_SNES_BUTTON_L2 104
+#define GAMEPAD_SNES_BUTTON_R2 105
+
// Xbox360 USB Controller Axis
// NOTE: For Raspberry Pi, axis must be reconfigured
#if defined(PLATFORM_RPI)