|
@@ -10,7 +10,12 @@
|
|
|
|
|
|
|
|
typedef struct
|
|
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;
|
|
} GameContext;
|
|
|
|
|
|
|
|
typedef struct
|
|
typedef struct
|
|
@@ -25,4 +30,6 @@ typedef struct
|
|
|
} PlayerContext;
|
|
} PlayerContext;
|
|
|
|
|
|
|
|
extern const EntityDescription player_desc;
|
|
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);
|