2025-07-12 12:33:24 +02:00
|
|
|
|
|
|
|
void init_ennemy(Ennemy& ennemy_arg,
|
|
|
|
std::string name_arg,
|
|
|
|
int xp_arg,
|
|
|
|
int health_arg,
|
|
|
|
int shield_arg,
|
|
|
|
int speed_arg,
|
|
|
|
int tame_arg,
|
|
|
|
int max_health_arg,
|
|
|
|
int max_shield_arg,
|
|
|
|
int max_speed_arg,
|
|
|
|
int max_tame_arg,
|
|
|
|
float escape_arg,
|
|
|
|
float menace_arg,
|
|
|
|
std::vector<Spell> spells_arg
|
|
|
|
);
|
|
|
|
void init_speed(Ennemy& ennemy_arg);
|
|
|
|
void init_stats(Ennemy& ennemy_arg);
|
|
|
|
void create_ennemies(std::vector<Ennemy>& ennemies_arg);
|
|
|
|
|
2025-07-16 18:31:15 +02:00
|
|
|
void inc_health(Ennemy& ennemy_arg, float value_arg);
|
|
|
|
void inc_shield(Ennemy& ennemy_arg, float value_arg);
|
|
|
|
void inc_speed(Ennemy& ennemy_arg, float value_arg);
|
2025-07-12 12:33:24 +02:00
|
|
|
|
2025-07-16 18:31:15 +02:00
|
|
|
void print_ennemy(const Ennemy& ennemy_arg);
|
|
|
|
void display_ennemy(const Ennemy& ennemy_arg);
|