2 this class defines a GameManager
4 a GameManager is a Renderable Interactive class that can add and remove and manage
5 several game objects. For example, a menu can be a game manager, a game level can be a
16 class GameManager : public Interactive , public Renderable
21 virtual int registerGameObject(GameObject * aGameObject) = 0; // adds an object to the game
22 virtual int finished() = 0; // returns GameManager::NOT_FINISHED if not done, anything else otherwise
24 static const int NOT_FINISHED = 0;