Implement this to draw.
Forces a redraw even if update returns false
Returns the main game window. This function will only be called once if you use runGame. You should return a window here like one created with create2dWindow.
Implement this to update. The deltaTime tells how much real time has passed since the last update. Returns true if anything changed, which will queue up a redraw
Override this and return true to initialize the audio system. Note that trying to use the audio member without this will segfault!
This is the base class for your game.