#ifndef C2048GAMEOVERSTATE_H #define C2048GAMEOVERSTATE_H #include "GameState.h" #include "../Testings/SaveLoad/SL2048.h" #include #include class C2048GameOverState : public CGameState { public: void Init(); void Cleanup(); void Pause(); void Resume(); void HandleEvents(CGameEngine* game); void Update(CGameEngine* game); void Draw(CGameEngine* game); static C2048GameOverState* Instance() { return &m_2048GameOverState; } protected: C2048GameOverState() {} private: static C2048GameOverState m_2048GameOverState; char input; string menuTitle; SL2048 highscores; bool isInit = false; bool scoreSet = false; }; #endif