ghost_demon Class Reference

#include <ghost.h>

Collaboration diagram for ghost_demon:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ghost_demon ()
void reset ()
void init_random_demon ()
void init_player_ghost ()
void init_ugly_thing (bool very_ugly, bool only_mutate=false, uint8_t force_colour=BLACK)
void init_dancing_weapon (const item_def &weapon, int power)
void init_labrat (uint8_t force_colour=BLACK)
void ugly_thing_to_very_ugly_thing ()

Static Public Member Functions

static std::vector< ghost_demonfind_ghosts ()

Public Attributes

std::string name
species_type species
job_type job
god_type religion
skill_type best_skill
short best_skill_level
short xl
short max_hp
short ev
short ac
short damage
short speed
bool see_invis
brand_type brand
mon_attack_type att_type
mon_attack_flavour att_flav
mon_resist_def resists
bool spellcaster
bool cycle_colours
uint8_t colour
flight_type fly
monster_spells spells


Constructor & Destructor Documentation

ghost_demon::ghost_demon (  ) 

Here is the call graph for this function:


Member Function Documentation

void ghost_demon::reset (  ) 

void ghost_demon::init_random_demon (  ) 

Here is the call graph for this function:

void ghost_demon::init_player_ghost (  ) 

Here is the call graph for this function:

void ghost_demon::init_ugly_thing ( bool  very_ugly,
bool  only_mutate = false,
uint8_t  force_colour = BLACK 
)

Here is the call graph for this function:

void ghost_demon::init_dancing_weapon ( const item_def weapon,
int  power 
)

Here is the call graph for this function:

void ghost_demon::init_labrat ( uint8_t  force_colour = BLACK  ) 

Here is the call graph for this function:

void ghost_demon::ugly_thing_to_very_ugly_thing (  ) 

Here is the call graph for this function:

std::vector< ghost_demon > ghost_demon::find_ghosts (  )  [static]

Here is the call graph for this function:


Member Data Documentation


The documentation for this class was generated from the following files:

Generated on Thu Jan 13 13:34:09 2011 by  doxygen 1.5.6