Lamthai/game/interface/ui_elements.h

18 lines
1.0 KiB
C++

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);
void draw_buttons(const std::vector<Button>& buttons_arg);
std::vector<float> button_size(Button_sizes size_arg, const std::vector<float>& screen_arg);
float text_size(Button_sizes size_arg);
Color type_color(Stats type_arg);
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);
Ennemy_stats create_ennemy_stats(Ennemy& ennemy_arg, const std::vector<float>& position_arg, const std::vector<float>& container_arg);
void draw_ennemy_stats(Ennemy_stats& ennemy_stats_arg, Ennemy& ennemy_arg);
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);
void draw_text(const Text& text_arg);