//GameState.h #ifndef GAMESTATE_H_ #define GAMESTATE_H_ namespace Framework { class GameState { public: virtual ~GameState(); virtual void Initalize() = 0; virtual void Shutdown() = 0; virtual bool Update() = 0; virtual void Render() = 0; }; } #endif