From eca45de0b6a7641349d5def2fd4aadce0cd9ac2a Mon Sep 17 00:00:00 2001 From: przemek83 <4788832+przemek83@users.noreply.github.com> Date: Fri, 13 Sep 2024 07:49:37 +0200 Subject: [PATCH] Replace usae of ternary operators. --- src/Input.cpp | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/src/Input.cpp b/src/Input.cpp index 5c432d1..5bbab98 100644 --- a/src/Input.cpp +++ b/src/Input.cpp @@ -41,16 +41,22 @@ InputAction Input::getMenuAction() if (keyDownUsed(event)) return InputAction::DOWN; - if (event.type == ALLEGRO_EVENT_MOUSE_AXES) - { - mouseX_ = - (event.mouse.x > 0 ? static_cast(event.mouse.x) : 0); - mouseY_ = - (event.mouse.y > 0 ? static_cast(event.mouse.y) : 0); - return InputAction::MOUSE_MOVE; - } + if (event.type != ALLEGRO_EVENT_MOUSE_AXES) + return InputAction::EMPTY; - return InputAction::EMPTY; + if (event.mouse.x > 0) + + mouseX_ = static_cast(event.mouse.x); + else + mouseX_ = 0; + + if (event.mouse.y > 0) + + mouseY_ = static_cast(event.mouse.y); + else + mouseX_ = 0; + + return InputAction::MOUSE_MOVE; } std::set Input::getGameActions()