Files
Juliet/Game/game.h
T

30 lines
418 B
C

#pragma once
#include <Core/Memory/MemoryArena.h>
#include <Data/World.h>
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);