From 1d3d9cd1509322b4f631487397af378869393936 Mon Sep 17 00:00:00 2001 From: Nadia Holmquist Pedersen Date: Mon, 3 Jul 2023 15:13:51 +0200 Subject: [PATCH] Update enum naming as discussed --- src/frontend/qt_sdl/Input.cpp | 32 ++++++++++++++++---------------- src/frontend/qt_sdl/Input.h | 6 +++--- src/frontend/qt_sdl/main.cpp | 2 +- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/src/frontend/qt_sdl/Input.cpp b/src/frontend/qt_sdl/Input.cpp index 94997301..1518bf0a 100644 --- a/src/frontend/qt_sdl/Input.cpp +++ b/src/frontend/qt_sdl/Input.cpp @@ -216,26 +216,26 @@ bool JoystickTouchModeAvailable(JoystickTouchMode mode) return false; switch (mode.mode) { - case JoystickTouchMode::ANALOG_STICK: + case JoystickTouchMode::analogStick: { - SDL_GameControllerAxis xAxis = mode.stick == JoystickTouchMode::LEFT_STICK + SDL_GameControllerAxis xAxis = mode.stick == JoystickTouchMode::leftStick ? SDL_CONTROLLER_AXIS_LEFTX : SDL_CONTROLLER_AXIS_RIGHTX; - SDL_GameControllerAxis yAxis = mode.stick == JoystickTouchMode::LEFT_STICK + SDL_GameControllerAxis yAxis = mode.stick == JoystickTouchMode::leftStick ? SDL_CONTROLLER_AXIS_LEFTY : SDL_CONTROLLER_AXIS_RIGHTY; return SDL_GameControllerHasAxis(GameController, xAxis) && SDL_GameControllerHasAxis(GameController, yAxis); } - case JoystickTouchMode::TOUCHPAD: - if (mode.style == JoystickTouchMode::RELATIVE && !SDL_GameControllerHasButton(GameController, SDL_CONTROLLER_BUTTON_TOUCHPAD)) + case JoystickTouchMode::touchpad: + if (mode.style == JoystickTouchMode::relative && !SDL_GameControllerHasButton(GameController, SDL_CONTROLLER_BUTTON_TOUCHPAD)) return false; return SDL_GameControllerGetNumTouchpads(GameController) != 0; - case JoystickTouchMode::GYROSCOPE: + case JoystickTouchMode::gyroscope: return SDL_GameControllerHasSensor(GameController, SDL_SENSOR_GYRO); - case JoystickTouchMode::NONE: + case JoystickTouchMode::none: return true; } } @@ -245,7 +245,7 @@ bool SetJoystickTouchMode(JoystickTouchMode mode) if (!JoystickTouchModeAvailable(mode)) return false; - SDL_GameControllerSetSensorEnabled(GameController, SDL_SENSOR_GYRO, mode.mode == JoystickTouchMode::GYROSCOPE ? SDL_TRUE : SDL_FALSE); + SDL_GameControllerSetSensorEnabled(GameController, SDL_SENSOR_GYRO, mode.mode == JoystickTouchMode::gyroscope ? SDL_TRUE : SDL_FALSE); JoystickTouch = mode; return true; @@ -301,14 +301,14 @@ void UpdateJoystickTouch() return; } - if (mode == JoystickTouchMode::TOUCHPAD) + if (mode == JoystickTouchMode::touchpad) { u8 state; float x, y, pressure; SDL_GameControllerGetTouchpadFinger(GameController, 0, 0, &state, &x, &y, &pressure); - if (style == JoystickTouchMode::RELATIVE) + if (style == JoystickTouchMode::relative) { if (state == 1) { @@ -350,11 +350,11 @@ void UpdateJoystickTouch() JoyTouchY = (u8) round(y * 192.f); } } - else if (mode == JoystickTouchMode::ANALOG_STICK) + else if (mode == JoystickTouchMode::analogStick) { - SDL_GameControllerAxis axisX = stick == JoystickTouchMode::LEFT_STICK + SDL_GameControllerAxis axisX = stick == JoystickTouchMode::leftStick ? SDL_CONTROLLER_AXIS_LEFTX : SDL_CONTROLLER_AXIS_RIGHTX; - SDL_GameControllerAxis axisY = stick == JoystickTouchMode::LEFT_STICK + SDL_GameControllerAxis axisY = stick == JoystickTouchMode::leftStick ? SDL_CONTROLLER_AXIS_LEFTY : SDL_CONTROLLER_AXIS_RIGHTY; s16 x = SDL_GameControllerGetAxis(GameController, axisX); @@ -362,7 +362,7 @@ void UpdateJoystickTouch() float fx = ((float) x) / 32768.f; float fy = ((float) y) / 32768.f; - if (style == JoystickTouchMode::RELATIVE) + if (style == JoystickTouchMode::relative) { HandleRelativeInput(fx, fy, JoystickTouch.sensitivity); } @@ -374,7 +374,7 @@ void UpdateJoystickTouch() newTouching = JoystickButtonDown(JoystickTouch.touchButton); } - else if (mode == JoystickTouchMode::GYROSCOPE) + else if (mode == JoystickTouchMode::gyroscope) { float gyroPos[3] = {0}; @@ -433,7 +433,7 @@ void Process() HotkeyRelease = LastHotkeyMask & ~HotkeyMask; LastHotkeyMask = HotkeyMask; - if (JoystickTouch.mode != JoystickTouchMode::NONE) + if (JoystickTouch.mode != JoystickTouchMode::none) UpdateJoystickTouch(); } diff --git a/src/frontend/qt_sdl/Input.h b/src/frontend/qt_sdl/Input.h index f63741be..096d4434 100644 --- a/src/frontend/qt_sdl/Input.h +++ b/src/frontend/qt_sdl/Input.h @@ -34,9 +34,9 @@ extern bool JoyTouching; extern bool JoyTouchReleased; struct JoystickTouchMode { - enum Mode { NONE = 0, ANALOG_STICK, TOUCHPAD, GYROSCOPE }; - enum Style { ABSOLUTE = 0, RELATIVE }; - enum AnalogStick { LEFT_STICK = 0, RIGHT_STICK }; + enum Mode { none = 0, analogStick, touchpad, gyroscope }; + enum Style { absolute = 0, relative }; + enum AnalogStick { leftStick = 0, rightStick }; Mode mode; Style style; diff --git a/src/frontend/qt_sdl/main.cpp b/src/frontend/qt_sdl/main.cpp index d35aacbf..53e11c5e 100644 --- a/src/frontend/qt_sdl/main.cpp +++ b/src/frontend/qt_sdl/main.cpp @@ -1070,7 +1070,7 @@ void ScreenPanelNative::paintEvent(QPaintEvent* event) painter.setTransform(screenTrans[i]); painter.drawImage(screenrc, screen[screenKind[i]]); - if (i == 1 && Input::JoystickTouch.mode != Input::JoystickTouchMode::NONE) + if (i == 1 && Input::JoystickTouch.mode != Input::JoystickTouchMode::none) { QRect cursorRect = QRect(Input::JoyTouchX - 3, Input::JoyTouchY - 3, 5, 5); painter.setPen(QColor::fromRgb(255, 0, 0));