From 6307feb53d978cbf7f50df26a7b0bc63252cfbd4 Mon Sep 17 00:00:00 2001 From: Mitja Felicijan Date: Thu, 30 Apr 2026 19:02:35 +0200 Subject: Title screen and direct map load with --map param --- all.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'all.h') diff --git a/all.h b/all.h index 048750a..6c17f7f 100644 --- a/all.h +++ b/all.h @@ -82,7 +82,14 @@ typedef enum { MOVE_FLY } MovementMode; +typedef enum { + STATE_TITLE, + STATE_PLAYING +} GameStateMode; + typedef struct { + GameStateMode mode; + char map_path[256]; Camera camera; Model *world_models; int world_model_count; @@ -124,7 +131,8 @@ Vector2 GetUV(Vector3 p, MapPlane *mp, Plane plane); // Game Texture2D GetTexture(const char *name); -void InitGame(const char *map_path); +void InitGame(void); +void SetMap(const char *path); void UpdateGame(void); void DrawGame(void); bool LoadMap(const char *filename); -- cgit v1.2.3