species.cc File Reference

#include "AppHdr.h"
#include "species.h"
#include "libutil.h"
#include "options.h"
#include "random.h"

Include dependency graph for species.cc:


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)

Function Documentation

species_type get_species ( const int  index  ) 

Here is the call graph for this function:

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  ) 

Here is the call graph for this function:

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 (  ) 

Here is the call graph for this function:

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 
)

Here is the call graph for this function:

size_type species_size ( species_type  species,
size_part_type  psize 
)

species_type str_to_species ( const std::string species  ) 

Here is the call graph for this function:


Generated on Thu Jan 13 13:22:30 2011 by  doxygen 1.5.6