42void draw_combat_menu(
vector2d_t anchor,
const char* menu_name,
char** menu_options,
int menu_option_count,
int selected_index,
const char* tail_msg);
Exposes a forward strucht for the character type.
void draw_combat_log(vector2d_t anchor, const char *combat_log_message)
Draws the combat log.
vector2d_t draw_combat_view(vector2d_t anchor, const character_t *player, const character_t *enemy, const char *enemy_sprite, int sprite_height, bool red_enemy_sprite)
Draws the combat view UI.
int draw_resource_bar(vector2d_t anchor, const character_t *c)
Draws the resource bar for a character.
void draw_game_over(void)
Draws the game over screen.
void draw_combat_menu(vector2d_t anchor, const char *menu_name, char **menu_options, int menu_option_count, int selected_index, const char *tail_msg)
Draws the combat menu.
Defines common macros, types, and global variables for color schemes and utilities.
2-dimensional vector struct