#include "AppHdr.h"
#include "species.h"
#include "libutil.h"
#include "options.h"
#include "random.h"
Functions | |
species_type | random_draconian_player_species () |
species_type | get_species (const int index) |
int | get_species_index_by_abbrev (const char *abbrev) |
int | get_species_index_by_name (const char *name) |
const char * | get_species_abbrev (species_type which_species) |
species_type | get_species_by_abbrev (const char *abbrev) |
int | ng_num_species () |
species_type | str_to_species (const std::string &species) |
std::string | species_name (species_type speci, bool genus, bool adj) |
int | species_has_claws (species_type species, bool mut_level) |
genus_type | species_genus (species_type species) |
size_type | species_size (species_type species, size_part_type psize) |
monster_type | player_species_to_mons_species (species_type species) |
bool | is_valid_species (species_type species) |
species_type get_species | ( | const int | index | ) |
const char* get_species_abbrev | ( | species_type | which_species | ) |
species_type get_species_by_abbrev | ( | const char * | abbrev | ) |
int get_species_index_by_abbrev | ( | const char * | abbrev | ) |
int get_species_index_by_name | ( | const char * | name | ) |
bool is_valid_species | ( | species_type | species | ) |
int ng_num_species | ( | ) |
monster_type player_species_to_mons_species | ( | species_type | species | ) |
species_type random_draconian_player_species | ( | ) |
genus_type species_genus | ( | species_type | species | ) |
int species_has_claws | ( | species_type | species, | |
bool | mut_level | |||
) |
std::string species_name | ( | species_type | speci, | |
bool | genus, | |||
bool | adj | |||
) |
size_type species_size | ( | species_type | species, | |
size_part_type | psize | |||
) |
species_type str_to_species | ( | const std::string & | species | ) |