[gens-sdl] EventLoop: New function processSdlEventQueue().
authorDavid Korth <gerbilsoft@gerbilsoft.com>
Thu, 3 Sep 2015 04:27:14 +0000 (00:27 -0400)
committerDavid Korth <gerbilsoft@gerbilsoft.com>
Thu, 3 Sep 2015 04:27:14 +0000 (00:27 -0400)
commitf55973449d231679e52c2251d7cad680c4a6dbcc
tree578b87682995864ad8b9e6cda51cd0928590ea94
parent14e90fac2350222d3884737c2dd571de449e1dc0
[gens-sdl] EventLoop: New function processSdlEventQueue().

This consolidates the pause, OSD processing, and video expose handling
from EmuLoop and CrazyEffectLoop into a single function.

TODO:
- Wait for what would be the next frame when emulation is paused?
  (This is in EmuLoop and CrazyEffectLoop, not processSdlEventQueue().)
- paused_t: Add assign/copy constructors and operator==(), or are they
  even needed?
src/gens-sdl/CrazyEffectLoop.cpp
src/gens-sdl/EmuLoop.cpp
src/gens-sdl/EventLoop.cpp
src/gens-sdl/EventLoop.hpp
src/gens-sdl/EventLoop_p.hpp