#pragma once #include struct EntityManager; struct World { Juliet::Arena* WorldArena; EntityManager* EntityManager; }; enum class GameMode { Editor, Play, Debug }; struct GameState { Juliet::Arena* TotalArena; World* World; GameMode Mode = GameMode::Editor; float TotalTime; int Score; }; extern GameState* GetGameState();