hide cursor on key/button press

This commit is contained in:
tGecko 2024-10-02 22:48:30 +02:00
parent 7e533ccf50
commit 4786535bb9

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