summaryrefslogtreecommitdiffhomepage
path: root/examples/core
diff options
context:
space:
mode:
authorLambert Wang <[email protected]>2021-05-08 09:26:24 -0700
committerGitHub <[email protected]>2021-05-08 18:26:24 +0200
commit2545f62565fd246d1c59bf9a6bcf4942f4ad12ad (patch)
tree817bd3580c3b7c4037a545d552d90f699be879b3 /examples/core
parent2565c011580fda074e0f3dceacd5e6a1476b3284 (diff)
downloadraylib-2545f62565fd246d1c59bf9a6bcf4942f4ad12ad.tar.gz
raylib-2545f62565fd246d1c59bf9a6bcf4942f4ad12ad.zip
Added support for additional mouse buttons (#1753)
* Added support for additional mouse buttons * Renamed mouse button enum Co-authored-by: Lambert Wang <[email protected]>
Diffstat (limited to 'examples/core')
-rw-r--r--examples/core/core_3d_picking.c2
-rw-r--r--examples/core/core_input_mouse.c10
-rw-r--r--examples/core/core_input_multitouch.c12
3 files changed, 14 insertions, 10 deletions
diff --git a/examples/core/core_3d_picking.c b/examples/core/core_3d_picking.c
index 99b681e3..58d75281 100644
--- a/examples/core/core_3d_picking.c
+++ b/examples/core/core_3d_picking.c
@@ -47,7 +47,7 @@ int main(void)
//----------------------------------------------------------------------------------
UpdateCamera(&camera); // Update camera
- if (IsMouseButtonPressed(MOUSE_LEFT_BUTTON))
+ if (IsMouseButtonPressed(MOUSE_BUTTON_LEFT))
{
if (!collision)
{
diff --git a/examples/core/core_input_mouse.c b/examples/core/core_input_mouse.c
index ad205aed..c3415e8b 100644
--- a/examples/core/core_input_mouse.c
+++ b/examples/core/core_input_mouse.c
@@ -33,9 +33,13 @@ int main(void)
//----------------------------------------------------------------------------------
ballPosition = GetMousePosition();
- if (IsMouseButtonPressed(MOUSE_LEFT_BUTTON)) ballColor = MAROON;
- else if (IsMouseButtonPressed(MOUSE_MIDDLE_BUTTON)) ballColor = LIME;
- else if (IsMouseButtonPressed(MOUSE_RIGHT_BUTTON)) ballColor = DARKBLUE;
+ if (IsMouseButtonPressed(MOUSE_BUTTON_LEFT)) ballColor = MAROON;
+ else if (IsMouseButtonPressed(MOUSE_BUTTON_MIDDLE)) ballColor = LIME;
+ else if (IsMouseButtonPressed(MOUSE_BUTTON_RIGHT)) ballColor = DARKBLUE;
+ else if (IsMouseButtonPressed(MOUSE_BUTTON_SIDE)) ballColor = PURPLE;
+ else if (IsMouseButtonPressed(MOUSE_BUTTON_EXTRA)) ballColor = YELLOW;
+ else if (IsMouseButtonPressed(MOUSE_BUTTON_FORWARD)) ballColor = ORANGE;
+ else if (IsMouseButtonPressed(MOUSE_BUTTON_BACK)) ballColor = BEIGE;
//----------------------------------------------------------------------------------
// Draw
diff --git a/examples/core/core_input_multitouch.c b/examples/core/core_input_multitouch.c
index cd074c15..32408a3b 100644
--- a/examples/core/core_input_multitouch.c
+++ b/examples/core/core_input_multitouch.c
@@ -42,13 +42,13 @@ int main(void)
ballColor = BEIGE;
- if (IsMouseButtonDown(MOUSE_LEFT_BUTTON)) ballColor = MAROON;
- if (IsMouseButtonDown(MOUSE_MIDDLE_BUTTON)) ballColor = LIME;
- if (IsMouseButtonDown(MOUSE_RIGHT_BUTTON)) ballColor = DARKBLUE;
+ if (IsMouseButtonDown(MOUSE_BUTTON_LEFT)) ballColor = MAROON;
+ if (IsMouseButtonDown(MOUSE_BUTTON_MIDDLE)) ballColor = LIME;
+ if (IsMouseButtonDown(MOUSE_BUTTON_RIGHT)) ballColor = DARKBLUE;
- if (IsMouseButtonPressed(MOUSE_LEFT_BUTTON)) touchCounter = 10;
- if (IsMouseButtonPressed(MOUSE_MIDDLE_BUTTON)) touchCounter = 10;
- if (IsMouseButtonPressed(MOUSE_RIGHT_BUTTON)) touchCounter = 10;
+ if (IsMouseButtonPressed(MOUSE_BUTTON_LEFT)) touchCounter = 10;
+ if (IsMouseButtonPressed(MOUSE_BUTTON_MIDDLE)) touchCounter = 10;
+ if (IsMouseButtonPressed(MOUSE_BUTTON_RIGHT)) touchCounter = 10;
if (touchCounter > 0) touchCounter--;
//----------------------------------------------------------------------------------