Original Post
If I have an engine based on a state pattern, what functionality should be left to the engine. Should basic functions like clearing the screen, flipping the buffer, and blitting bitmaps be left to the engine or should the states take care of that to?
So what I need to know is what should the engine do and what should the states do?
Thanks..