Game is a singleton as of right now. I see no reason why we can't just consolidate the two together and form some Engine struct. (Alternatively call it Edgequest or whatever we choose to name/rename the game). This would directly make managing the issue raised in #49 as now the Engine would be able to keep track of the renderer, keypresses, root console, debug flags, etc.
Game
is a singleton as of right now. I see no reason why we can't just consolidate the two together and form someEngine
struct. (Alternatively call itEdgequest
or whatever we choose to name/rename the game). This would directly make managing the issue raised in #49 as now theEngine
would be able to keep track of the renderer, keypresses, root console, debug flags, etc.