#ifndef GAMESTATE_H #define GAMESTATE_H #include #include #include class WorldObject; class GeoData; class GameState { public: GameState(); ~GameState(); NO_MOVE(GameState); NO_COPY(GameState); Collection world; std::shared_ptr geoData; }; extern GameState * gameState; #endif