conversion to c by gemini 4 argon
This commit is contained in:
1 parent
b70e2d21d2
commit
f9356f9ba7
369 files changed
+18074
-107634
No files matched your search
+13
-11
@@ -3,25 +3,27 @@
|
||||
#include <Core/Memory/MemoryArena.h>
|
||||
#include <Data/World.h>
|
||||
|
||||
struct EntityManager;
|
||||
typedef struct EntityManager EntityManager;
|
||||
|
||||
enum class GameMode
|
||||
typedef uint32 GameMode;
|
||||
enum
|
||||
{
|
||||
Editor,
|
||||
Play,
|
||||
Debug
|
||||
GameMode_Editor = 0,
|
||||
GameMode_Play,
|
||||
GameMode_Debug
|
||||
};
|
||||
|
||||
typedef struct GameState GameState;
|
||||
struct GameState
|
||||
{
|
||||
Arena* TotalArena = nullptr;
|
||||
Arena* TotalArena;
|
||||
|
||||
World* World = nullptr;
|
||||
World* World;
|
||||
|
||||
GameMode Mode = GameMode::Editor;
|
||||
GameMode Mode;
|
||||
|
||||
float TotalTime = 0.0f;
|
||||
int Score = 0;
|
||||
float TotalTime;
|
||||
int Score;
|
||||
};
|
||||
|
||||
[[nodiscard]] extern GameState* GetGameState();
|
||||
extern GameState* GetGameState(void);
|
||||
Reference in new issue
Block a user