Lamthai/game/interface/ui_elements.h

18 lines
1.0 KiB
C
Raw Normal View History

2025-07-12 17:28:49 +02:00
2025-07-14 15:12:29 +02:00
Button create_button(Button_types type_arg, Button_sizes size_arg, const std::vector<float>& position_arg, std::string text_arg, const std::vector<float>& screen_arg);
2025-07-12 23:31:14 +02:00
void draw_buttons(const std::vector<Button>& buttons_arg);
2025-07-14 15:12:29 +02:00
std::vector<float> button_size(Button_sizes size_arg, const std::vector<float>& screen_arg);
2025-07-14 14:38:08 +02:00
float text_size(Button_sizes size_arg);
Color type_color(Stats type_arg);
2025-07-12 23:31:14 +02:00
2025-07-16 18:31:15 +02:00
Bar create_bar(Stats type_arg, float max_arg, float actual_arg, const std::vector<float>& position_arg, const std::vector<float>& container_arg);
void actualise_bar_progression(Bar& bar_arg, float actual_arg);
void draw_bar(Bar& bar_arg, float actual_arg);
2025-07-12 23:31:14 +02:00
2025-07-14 15:12:29 +02:00
Ennemy_stats create_ennemy_stats(Ennemy& ennemy_arg, const std::vector<float>& position_arg, const std::vector<float>& container_arg);
2025-07-16 18:31:15 +02:00
void draw_ennemy_stats(Ennemy_stats& ennemy_stats_arg, Ennemy& ennemy_arg);
2025-07-14 14:38:08 +02:00
2025-07-16 19:45:21 +02:00
Player_stats create_player_stats(Player& player_arg, const std::vector<float>& container_arg);
void draw_player_stats(Player_stats& player_stats_arg, Player& player_arg);
2025-07-14 14:38:08 +02:00
void draw_text(const Text& text_arg);