[gens-sdl] Created an EventLoop base class and rebased EmuLoop and CrazyEffectLoop.
authorDavid Korth <gerbilsoft@gerbilsoft.com>
Thu, 3 Sep 2015 02:36:13 +0000 (22:36 -0400)
committerDavid Korth <gerbilsoft@gerbilsoft.com>
Thu, 3 Sep 2015 02:36:13 +0000 (22:36 -0400)
commitdae37d2ed352dca1f9e4cbe5d45783d6c75e11d0
tree838a9055e5325928b640871ac6d63d000bd42d58
parent176835492899fd9f69b9e52c6a4a2a839ff51af1
[gens-sdl] Created an EventLoop base class and rebased EmuLoop and CrazyEffectLoop.

The LibGens::Timing object has been moved to EventLoop::m_clks.

TODO:
- Move EventLoop objects into a private class in EventLoop_p.hpp.
- Make EmuLoop's and CrazyEventLoop's private classes inherit
  from EventLoopPrivate.
- More cleanup and refactoring.
src/gens-sdl/CMakeLists.txt
src/gens-sdl/CrazyEffectLoop.cpp
src/gens-sdl/CrazyEffectLoop.hpp
src/gens-sdl/EmuLoop.cpp
src/gens-sdl/EmuLoop.hpp
src/gens-sdl/EventLoop.cpp [new file with mode: 0644]
src/gens-sdl/EventLoop.hpp [new file with mode: 0644]
src/gens-sdl/gens-sdl.cpp
src/gens-sdl/gens-sdl.hpp