Mercurial > repos > blastem
diff render_sdl.c @ 198:209a37eed3e7
Add support for breaking into the debugger while game is running
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Sun, 20 Jan 2013 19:10:29 -0800 |
parents | a81c548cf353 |
children | d60837a7d18a |
line wrap: on
line diff
--- a/render_sdl.c Thu Jan 17 20:00:07 2013 -0800 +++ b/render_sdl.c Sun Jan 20 19:10:29 2013 -0800 @@ -190,10 +190,11 @@ #define MIN_DELAY 10 uint32_t frame_counter = 0; uint32_t start = 0; -void wait_render_frame(vdp_context * context) +int wait_render_frame(vdp_context * context) { FILE * outfile; SDL_Event event; + int ret = 0; while(SDL_PollEvent(&event)) { switch (event.type) { case SDL_KEYDOWN: @@ -218,6 +219,9 @@ fclose(outfile); puts("state saved to state.gst"); break; + case SDLK_u: + ret = 1; + break; case SDLK_RETURN: gamepad_1.input[GAMEPAD_TH0] |= BUTTON_START; break; @@ -336,6 +340,7 @@ start = last_frame; frame_counter = 0; }*/ + return ret; }