46std::ostream& operator<<(std::ostream& os, const
race c) noexcept;
std::vector< race > get_all_races() noexcept
Definition race.cpp:10
race get_previous(const race r) noexcept
Definition race.cpp:91
race
The chess race.
Definition race.h:10
double get_max_shield(const race r)
Get the maximum shield value for a piece.
Definition race.cpp:48
void test_race()
Test the race functions.
Definition race.cpp:105
double get_movement_speed(const race r) noexcept
Get the movement speed of a race.
Definition race.cpp:62
double get_attack_speed(const race r) noexcept
Get the attack speed of a race.
Definition race.cpp:20
std::string to_human_str(const race c) noexcept
Definition race.cpp:175
std::string to_str(const race c) noexcept
Definition race.cpp:183
race get_next(const race r) noexcept
Definition race.cpp:77
double get_max_health(const race r)
Get the maximum health for a piece.
Definition race.cpp:34