Hide cursor on key/button press (#1211)

This commit is contained in:
tGecko
2024-10-04 08:49:18 +02:00
committed by GitHub
parent 9f79764b01
commit ec6579cb4f

View File

@@ -304,6 +304,9 @@ void WindowSDL::onKeyPress(const SDL_Event* event) {
if (axis != Input::Axis::AxisMax) {
controller->Axis(0, axis, ax);
}
if (SDL_GetCursor() != NULL) {
SDL_HideCursor();
}
}
void WindowSDL::onGamepadEvent(const SDL_Event* event) {
@@ -329,6 +332,9 @@ void WindowSDL::onGamepadEvent(const SDL_Event* event) {
if (button != 0) {
controller->CheckButton(0, button, event->type == SDL_EVENT_GAMEPAD_BUTTON_DOWN);
}
if (SDL_GetCursor() != NULL) {
SDL_HideCursor();
}
break;
case SDL_EVENT_GAMEPAD_AXIS_MOTION:
axis = event->gaxis.axis == SDL_GAMEPAD_AXIS_LEFTX ? Input::Axis::LeftX