This is the base class for your game.
Simple class for putting a TrueColorImage in as an OpenGL texture.
The max rates are given in executions per second Redraw will never be called unless there has been at least one update
The virtual controller is based on the SNES. If you need more detail, try using the joystick or keyboard and mouse members directly.
The MyGame handler is actually a template, so you don't have virtual function indirection and not all functions are required. The interfaces are just to help you get the signatures right, they don't force virtual dispatch at runtime.
An add-on for simpledisplay.d, joystick.d, and simpleaudio.d that includes helper functions for writing games (and perhaps other multimedia programs). Whereas simpledisplay works with an event-driven framework, gamehelpers always uses a consistent timer for updates.
Usage example:
It provides an audio thread, input scaffold, and helper functions.