1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-12-19 20:38:09 +00:00

fixed mouse refreshing

This commit is contained in:
Zeno Rogue
2025-12-11 23:36:16 +01:00
parent da914291f7
commit a6a2490c3b
3 changed files with 9 additions and 7 deletions

View File

@@ -1292,10 +1292,11 @@ EX void handle_event(SDL_Event& ev) {
if(ev.button.x != ui_mousex || ev.button.y != ui_mousey) {
mousex = ui_mousex = ev.button.x;
mousey = ui_mousey = ev.button.y;
just_refreshing = true;
just_refreshing = 2;
reset_handlers();
screens.back()();
just_refreshing = false;
just_refreshing = 0;
need_refresh = false;
}
mousepressed = ev.type == SDL_EVENT_MOUSE_BUTTON_DOWN;
@@ -1445,10 +1446,10 @@ EX void handle_event(SDL_Event& ev) {
if(sym || uni) {
if(need_refresh) {
just_refreshing = true;
just_refreshing = 1;
reset_handlers();
screens.back()();
just_refreshing = false;
just_refreshing = 0;
}
need_refresh = true;
}