Updated events to support dynamic window resize
This commit is contained in:
parent
3a7dc09389
commit
caba72b134
@ -20,6 +20,7 @@ extern void step6502();
|
|||||||
extern void updateRenderStates();
|
extern void updateRenderStates();
|
||||||
extern void scanKeyboard();
|
extern void scanKeyboard();
|
||||||
extern void clearScreen(uint32_t[], uint32_t);
|
extern void clearScreen(uint32_t[], uint32_t);
|
||||||
|
extern void sdlResize();
|
||||||
|
|
||||||
static SDL_Scancode currentKey = SDL_SCANCODE_UNKNOWN;
|
static SDL_Scancode currentKey = SDL_SCANCODE_UNKNOWN;
|
||||||
static SDL_Event event;
|
static SDL_Event event;
|
||||||
@ -65,11 +66,13 @@ void pollEvents(){
|
|||||||
case SDL_SCANCODE_F6: /* Scale -- */
|
case SDL_SCANCODE_F6: /* Scale -- */
|
||||||
clearScreen(renderMemory, 0x000000FF);
|
clearScreen(renderMemory, 0x000000FF);
|
||||||
if (displayScale > 1) displayScale--;
|
if (displayScale > 1) displayScale--;
|
||||||
|
sdlResize();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case SDL_SCANCODE_F7: /* Scale ++ */
|
case SDL_SCANCODE_F7: /* Scale ++ */
|
||||||
clearScreen(renderMemory, 0x000000FF);
|
clearScreen(renderMemory, 0x000000FF);
|
||||||
displayScale++;
|
displayScale++;
|
||||||
|
sdlResize();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case SDL_SCANCODE_F8: /* CPU Singlestep */
|
case SDL_SCANCODE_F8: /* CPU Singlestep */
|
||||||
|
Loading…
Reference in New Issue
Block a user