Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

CRace Class Reference

#include <cRaces.h>

List of all members.

Public Methods

 CRace ()
 CRace (int numRaces)
virtual ~CRace ()
SKILLVAL Skill (int skillNum) const
const char * Name (void) const
bool RequiresBeard (void) const
bool NoBeard (void) const
bool IsPlayerRace (void) const
bool AffectedByLight (void) const
bool AffectedByRain (void) const
bool AffectedByCold (void) const
bool AffectedByHeat (void) const
bool AffectedByLightning (void) const
bool AffectedBySnow (void) const
bool NoHair (void) const
GENDER GenderRestriction (void) const
LIGHTLEVEL LightLevel (void) const
LIGHTLEVEL NightVision (void) const
ARMORCLASS ArmourClassRestriction (void) const
SECONDS WeatherSeconds (WeatherType iNum) const
UI08 WeatherDamage (WeatherType iNum) const
R32 MagicResistance (void) const
R32 PoisonResistance (void) const
SKILLVAL LanguageMin (void) const
RANGE VisibilityRange (void) const
SI08 RaceRelation (RACEID race) const
void Skill (SKILLVAL newValue, int iNum)
void Name (char *newName)
void RequiresBeard (bool newValue)
void NoBeard (bool newValue)
void IsPlayerRace (bool newValue)
void AffectedByLight (bool newValue)
void AffectedByRain (bool newValue)
void AffectedByCold (bool newValue)
void AffectedByHeat (bool newValue)
void AffectedByLightning (bool newValue)
void AffectedBySnow (bool newValue)
void NoHair (bool newValue)
void MagicResistance (R32 value)
void PoisonResistance (R32 value)
void GenderRestriction (GENDER newValue)
void LightLevel (LIGHTLEVEL newValue)
void NightVision (LIGHTLEVEL newValue)
void ArmourClassRestriction (ARMORCLASS newValue)
void WeatherSeconds (SECONDS newValue, WeatherType iNum)
void WeatherDamage (UI08 newValue, WeatherType iNum)
void LanguageMin (SKILLVAL newValue)
void VisibilityRange (RANGE newValue)
void NumEnemyRaces (int iNum)
void RaceRelation (SI08 value, RACEID race)
COLOUR RandomSkin (void) const
COLOUR RandomHair (void) const
COLOUR RandomBeard (void) const
bool IsSkinRestricted (void) const
bool IsHairRestricted (void) const
bool IsBeardRestricted (void) const
bool IsValidSkin (COLOUR val) const
bool IsValidHair (COLOUR val) const
bool IsValidBeard (COLOUR val) const
void Load (SI32 sectNum, int modCount)
CRace & operator= (CRace &trgRace)

Protected Attributes

SKILLVAL iSkills [SKILLS]
string raceName
COLOURLIST beardColours
COLOURLIST hairColours
COLOURLIST skinColours
GENDER restrictGender
RACEIDLIST racialEnemies
LIGHTLEVEL lightLevel
LIGHTLEVEL nightVision
ARMORCLASS armourRestrict
SECONDS weathSecs [WEATHNUM]
UI08 weathDamage [WEATHNUM]
SKILLVAL languageMin
RANGE visDistance
R32 poisonResistance
R32 magicResistance
BITLIST reqBeard: 1
BITLIST noBeard: 1
BITLIST playerRace: 1
BITLIST bLight: 1
BITLIST bRain: 1
BITLIST bCold: 1
BITLIST bHeat: 1
BITLIST bLightning: 1
BITLIST bSnow: 1
BITLIST bNoHair: 1


Constructor & Destructor Documentation

CRace::CRace  
 

CRace::CRace int   numRaces
 

CRace::~CRace   [virtual]
 


Member Function Documentation

void CRace::AffectedByCold bool   newValue
 

bool CRace::AffectedByCold void   const
 

void CRace::AffectedByHeat bool   newValue
 

bool CRace::AffectedByHeat void   const
 

void CRace::AffectedByLight bool   newValue
 

bool CRace::AffectedByLight void   const
 

void CRace::AffectedByLightning bool   newValue
 

bool CRace::AffectedByLightning void   const
 

void CRace::AffectedByRain bool   newValue
 

bool CRace::AffectedByRain void   const
 

void CRace::AffectedBySnow bool   newValue
 

bool CRace::AffectedBySnow void   const
 

void CRace::ArmourClassRestriction ARMORCLASS   newValue
 

ARMORCLASS CRace::ArmourClassRestriction void   const
 

void CRace::GenderRestriction GENDER   newValue
 

GENDER CRace::GenderRestriction void   const
 

bool CRace::IsBeardRestricted void   const
 

bool CRace::IsHairRestricted void   const
 

void CRace::IsPlayerRace bool   newValue
 

bool CRace::IsPlayerRace void   const
 

bool CRace::IsSkinRestricted void   const
 

bool CRace::IsValidBeard COLOUR   val const
 

bool CRace::IsValidHair COLOUR   val const
 

bool CRace::IsValidSkin COLOUR   val const
 

void CRace::LanguageMin SKILLVAL   newValue
 

SKILLVAL CRace::LanguageMin void   const
 

void CRace::LightLevel LIGHTLEVEL   newValue
 

LIGHTLEVEL CRace::LightLevel void   const
 

void CRace::Load SI32   sectNum,
int   modCount
 

void CRace::MagicResistance R32   value
 

R32 CRace::MagicResistance void   const
 

void CRace::Name char *   newName
 

const char * CRace::Name void   const
 

void CRace::NightVision LIGHTLEVEL   newValue
 

LIGHTLEVEL CRace::NightVision void   const
 

void CRace::NoBeard bool   newValue
 

bool CRace::NoBeard void   const
 

void CRace::NoHair bool   newValue
 

bool CRace::NoHair void   const
 

void CRace::NumEnemyRaces int   iNum
 

void CRace::PoisonResistance R32   value
 

R32 CRace::PoisonResistance void   const
 

void CRace::RaceRelation SI08   value,
RACEID   race
 

SI08 CRace::RaceRelation RACEID   race const
 

COLOUR CRace::RandomBeard void   const
 

COLOUR CRace::RandomHair void   const
 

COLOUR CRace::RandomSkin void   const
 

void CRace::RequiresBeard bool   newValue
 

bool CRace::RequiresBeard void   const
 

void CRace::Skill SKILLVAL   newValue,
int   iNum
 

SKILLVAL CRace::Skill int   skillNum const
 

void CRace::VisibilityRange RANGE   newValue
 

RANGE CRace::VisibilityRange void   const
 

void CRace::WeatherDamage UI08   newValue,
WeatherType   iNum
 

UI08 CRace::WeatherDamage WeatherType   iNum const
 

void CRace::WeatherSeconds SECONDS   newValue,
WeatherType   iNum
 

SECONDS CRace::WeatherSeconds WeatherType   iNum const
 

CRace & CRace::operator= CRace &   trgRace
 


Member Data Documentation

ARMORCLASS CRace::armourRestrict [protected]
 

BITLIST CRace::bCold [protected]
 

BITLIST CRace::bHeat [protected]
 

BITLIST CRace::bLight [protected]
 

BITLIST CRace::bLightning [protected]
 

BITLIST CRace::bNoHair [protected]
 

BITLIST CRace::bRain [protected]
 

BITLIST CRace::bSnow [protected]
 

COLOURLIST CRace::beardColours [protected]
 

COLOURLIST CRace::hairColours [protected]
 

SKILLVAL CRace::iSkills[SKILLS] [protected]
 

SKILLVAL CRace::languageMin [protected]
 

LIGHTLEVEL CRace::lightLevel [protected]
 

R32 CRace::magicResistance [protected]
 

LIGHTLEVEL CRace::nightVision [protected]
 

BITLIST CRace::noBeard [protected]
 

BITLIST CRace::playerRace [protected]
 

R32 CRace::poisonResistance [protected]
 

string CRace::raceName [protected]
 

RACEIDLIST CRace::racialEnemies [protected]
 

BITLIST CRace::reqBeard [protected]
 

GENDER CRace::restrictGender [protected]
 

COLOURLIST CRace::skinColours [protected]
 

RANGE CRace::visDistance [protected]
 

UI08 CRace::weathDamage[WEATHNUM] [protected]
 

SECONDS CRace::weathSecs[WEATHNUM] [protected]
 


The documentation for this class was generated from the following files:
Generated at Sun Sep 16 22:45:40 2001 for UOX3 by doxygen1.2.10 written by Dimitri van Heesch, © 1997-2001