Parcourir la source

Add new attributes and game context hint

jblanked il y a 1 an
Parent
commit
5db6485d27
1 fichiers modifiés avec 9 ajouts et 2 suppressions
  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);