summaryrefslogtreecommitdiffhomepage
path: root/src/raylib.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/raylib.h')
-rw-r--r--src/raylib.h16
1 files changed, 13 insertions, 3 deletions
diff --git a/src/raylib.h b/src/raylib.h
index bb67c126..53c81648 100644
--- a/src/raylib.h
+++ b/src/raylib.h
@@ -637,11 +637,21 @@ typedef enum {
KEY_VOLUME_DOWN = 25
} KeyboardKey;
+// Add backwards compatibility support for deprecated names
+#define MOUSE_LEFT_BUTTON MOUSE_BUTTON_LEFT
+#define MOUSE_RIGHT_BUTTON MOUSE_BUTTON_RIGHT
+#define MOUSE_MIDDLE_BUTTON MOUSE_BUTTON_MIDDLE
+
// Mouse buttons
typedef enum {
- MOUSE_LEFT_BUTTON = 0,
- MOUSE_RIGHT_BUTTON = 1,
- MOUSE_MIDDLE_BUTTON = 2
+ MOUSE_BUTTON_LEFT = 0,
+ MOUSE_BUTTON_RIGHT = 1,
+ MOUSE_BUTTON_MIDDLE = 2,
+ MOUSE_BUTTON_SIDE = 3,
+ MOUSE_BUTTON_EXTRA = 4,
+ MOUSE_BUTTON_FORWARD = 5,
+ MOUSE_BUTTON_BACK = 6,
+ MOUSE_BUTTON_MAX = 7
} MouseButton;
// Mouse cursor