From caba72b1348db17cd91959fe2785248db56e77dc Mon Sep 17 00:00:00 2001 From: 0xmac Date: Thu, 30 Jan 2025 09:18:08 +0100 Subject: [PATCH] Updated events to support dynamic window resize --- src/events.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/events.c b/src/events.c index dab5e5f..cdd6083 100644 --- a/src/events.c +++ b/src/events.c @@ -20,6 +20,7 @@ extern void step6502(); extern void updateRenderStates(); extern void scanKeyboard(); extern void clearScreen(uint32_t[], uint32_t); +extern void sdlResize(); static SDL_Scancode currentKey = SDL_SCANCODE_UNKNOWN; static SDL_Event event; @@ -65,11 +66,13 @@ void pollEvents(){ case SDL_SCANCODE_F6: /* Scale -- */ clearScreen(renderMemory, 0x000000FF); if (displayScale > 1) displayScale--; - break; + sdlResize(); + break; case SDL_SCANCODE_F7: /* Scale ++ */ clearScreen(renderMemory, 0x000000FF); displayScale++; + sdlResize(); break; case SDL_SCANCODE_F8: /* CPU Singlestep */