#ifndef GAMECONTROLLER_H #define GAMECONTROLLER_H #include #include "GameView.h" #include "GameModel.h" #include "interface/Point.h" #include "simulation/Simulation.h" using namespace std; class GameModel; class GameView; class GameController { private: Simulation * sim; GameView * gameView; GameModel * gameModel; public: GameController(); GameView * GetView(); void DrawPoints(queue & pointQueue); void Tick(); void SetPaused(bool pauseState); void OpenSearch(); }; #endif // GAMECONTROLLER_H