Files
Juliet/Game/game.h
T

33 lines
389 B
C

#pragma once
#include <Core/Memory/MemoryArena.h>
struct EntityManager;
struct World
{
Arena* WorldArena;
EntityManager* EntityManager;
};
enum class GameMode
{
Editor,
Play,
Debug
};
struct GameState
{
Arena* TotalArena;
World* World;
GameMode Mode = GameMode::Editor;
float TotalTime;
int Score;
};
extern GameState* GetGameState();