Просмотр исходного кода

Add new attributes and game context hint

jblanked 1 год назад
Родитель
Сommit
5db6485d27
1 измененных файлов с 9 добавлено и 2 удалено
  1. 9 2
      game/game.h

+ 9 - 2
game/game.h

@@ -10,7 +10,12 @@
 
 typedef struct
 {
-    uint32_t score;
+    uint32_t xp;
+    uint32_t level;
+    uint32_t health;
+    //
+    uint32_t strength; // for later uppdate
+    uint32_t defense;  // for later uppdate
 } GameContext;
 
 typedef struct
@@ -25,4 +30,6 @@ typedef struct
 } PlayerContext;
 
 extern const EntityDescription player_desc;
-void player_spawn(Level *level, GameManager *manager);
+void player_spawn(Level *level, GameManager *manager);
+
+// Get game context: GameContext* game_context = game_manager_game_context_get(manager);