various: consolidate game state into a GameState struct
Signed-off-by: NotAShelf <raf@notashelf.dev> Change-Id: I9d8998707c02e64cf177a6eeb51e399e6a6a6964
This commit is contained in:
parent
d3798cc99f
commit
786fce3814
13 changed files with 105 additions and 102 deletions
12
src/render.h
12
src/render.h
|
|
@ -4,19 +4,19 @@
|
|||
#include "common.h"
|
||||
|
||||
// Render the map tiles
|
||||
void render_map(Map *map);
|
||||
void render_map(const Map *map);
|
||||
|
||||
// Render the player
|
||||
void render_player(Player *p);
|
||||
void render_player(const Player *p);
|
||||
|
||||
// Render all enemies
|
||||
void render_enemies(Enemy *enemies, int count);
|
||||
void render_enemies(const Enemy *enemies, int count);
|
||||
|
||||
// Render all items
|
||||
void render_items(Item *items, int count);
|
||||
void render_items(const Item *items, int count);
|
||||
|
||||
// Render UI overlay
|
||||
void render_ui(Player *p);
|
||||
void render_ui(const Player *p);
|
||||
|
||||
// Render game over screen
|
||||
void render_game_over(void);
|
||||
|
|
@ -24,4 +24,4 @@ void render_game_over(void);
|
|||
// Render a message popup
|
||||
void render_message(const char *message);
|
||||
|
||||
#endif // RENDER_H
|
||||
#endif // RENDER_H
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue