#pragma once #include #include typedef struct EntityManager EntityManager; typedef uint32 GameMode; enum { GameMode_Editor = 0, GameMode_Play, GameMode_Debug }; typedef struct GameState GameState; struct GameState { Arena* TotalArena; World* World; GameMode Mode; float TotalTime; int Score; }; extern GameState* GetGameState(void);