From bcc51a2e7972fe13c0c467ba8140f16023cdd9ac Mon Sep 17 00:00:00 2001 From: Josh Colclough Date: Fri, 27 Oct 2023 18:09:10 +0100 Subject: [PATCH] Make mouse logic more readable --- examples/shaders/shaders_julia_set.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/examples/shaders/shaders_julia_set.c b/examples/shaders/shaders_julia_set.c index e8888cf77..a4fed0012 100644 --- a/examples/shaders/shaders_julia_set.c +++ b/examples/shaders/shaders_julia_set.c @@ -124,11 +124,10 @@ int main(void) else if (IsKeyPressed(KEY_LEFT)) incrementSpeed--; // If either left or right button is pressed, zoom in/out. - const bool leftMouseButtonDown = IsMouseButtonDown(MOUSE_BUTTON_LEFT); - if (leftMouseButtonDown ^ IsMouseButtonDown(MOUSE_BUTTON_RIGHT)) + if (IsMouseButtonDown(MOUSE_BUTTON_LEFT) || IsMouseButtonDown(MOUSE_BUTTON_RIGHT)) { // Change zoom. If Mouse left -> zoom in. Mouse right -> zoom out. - zoom *= leftMouseButtonDown ? zoomSpeed : 1.0f / zoomSpeed; + zoom *= IsMouseButtonDown(MOUSE_BUTTON_LEFT)? zoomSpeed : 1.0f/zoomSpeed; const Vector2 mousePos = GetMousePosition(); Vector2 offsetVelocity;