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

CGuild Class Reference

#include <cGuild.h>

List of all members.

Public Methods

GuildID FirstWar (void)
GuildID NextWar (void)
bool FinishedWar (void)
GuildID FirstAlly (void)
GuildID NextAlly (void)
bool FinishedAlly (void)
 CGuild ()
virtual ~CGuild ()
const char * Name (void) const
const char * Abbreviation (void) const
GuildType Type (void) const
const char * Charter (void) const
const char * Webpage (void) const
SERIAL Stone (void) const
SERIAL Master (void) const
SERIAL FirstRecruit (void)
SERIAL NextRecruit (void)
bool FinishedRecruits (void)
SERIAL RecruitNumber (int rNum) const
SERIAL FirstMember (void)
SERIAL NextMember (void)
bool FinishedMember (void)
SERIAL MemberNumber (int rNum) const
void Name (const char *txt)
void Abbreviation (const char *txt)
void Type (GuildType nType)
void Charter (const char *txt)
void Webpage (const char *txt)
void Stone (SERIAL newStone)
void Stone (CItem &newStone)
void Master (SERIAL newMaster)
void Master (CChar &newMaster)
void NewRecruit (CChar &newRecruit)
void NewRecruit (SERIAL newRecruit)
void NewMember (CChar &newMember)
void NewMember (SERIAL newMember)
void RemoveRecruit (CChar &newRecruit)
void RemoveRecruit (SERIAL newRecruit)
void RemoveMember (CChar &newMember)
void RemoveMember (SERIAL newMember)
void RecruitToMember (CChar &newMember)
void RecruitToMember (SERIAL newMember)
int NumMembers (void) const
int NumRecruits (void) const
GuildRelation RelatedToGuild (GuildID otherGuild) const
bool IsAtWar (GuildID otherGuild) const
bool IsNeutral (GuildID otherGuild) const
bool IsAlly (GuildID otherGuild) const
void SetGuildRelation (GuildID otherGuild, GuildRelation toSet)
void Save (ofstream &toSave, GuildID gNum)
void Load (ScriptSection *toRead)
GUILDRELGuildRelationList (void)
void CalcMaster (void)
void TellMembers (char *txt,...)
void TellMembers (SI32 dictEntry,...)
const char * TypeName (void)
bool IsRecruit (SERIAL toCheck) const
bool IsMember (SERIAL toCheck) const
bool IsRecruit (CChar &toCheck) const
bool IsMember (CChar &toCheck) const

Protected Attributes

string name
char abbreviation [4]
GuildType gType
string charter
string webpage
SERIAL stone
SERIAL master
SERLIST recruits
SERLIST members
GUILDREL relationList
SERLIST::iterator recruitPtr
SERLIST::iterator memberPtr
GUILDREL::iterator warPtr
GUILDREL::iterator allyPtr


Constructor & Destructor Documentation

CGuild::CGuild  
 

CGuild::~CGuild   [virtual]
 


Member Function Documentation

void CGuild::Abbreviation const char *   txt
 

const char * CGuild::Abbreviation void   const
 

void CGuild::CalcMaster void  
 

void CGuild::Charter const char *   txt
 

const char * CGuild::Charter void   const
 

bool CGuild::FinishedAlly void  
 

bool CGuild::FinishedMember void  
 

bool CGuild::FinishedRecruits void  
 

bool CGuild::FinishedWar void  
 

GuildID CGuild::FirstAlly void  
 

SERIAL CGuild::FirstMember void  
 

SERIAL CGuild::FirstRecruit void  
 

GuildID CGuild::FirstWar void  
 

GUILDREL * CGuild::GuildRelationList void  
 

bool CGuild::IsAlly GuildID   otherGuild const
 

bool CGuild::IsAtWar GuildID   otherGuild const
 

bool CGuild::IsMember CChar &   toCheck const
 

bool CGuild::IsMember SERIAL   toCheck const
 

bool CGuild::IsNeutral GuildID   otherGuild const
 

bool CGuild::IsRecruit CChar &   toCheck const
 

bool CGuild::IsRecruit SERIAL   toCheck const
 

void CGuild::Load ScriptSection *   toRead
 

void CGuild::Master CChar &   newMaster
 

void CGuild::Master SERIAL   newMaster
 

SERIAL CGuild::Master void   const
 

SERIAL CGuild::MemberNumber int   rNum const
 

void CGuild::Name const char *   txt
 

const char * CGuild::Name void   const
 

void CGuild::NewMember SERIAL   newMember
 

void CGuild::NewMember CChar &   newMember
 

void CGuild::NewRecruit SERIAL   newRecruit
 

void CGuild::NewRecruit CChar &   newRecruit
 

GuildID CGuild::NextAlly void  
 

SERIAL CGuild::NextMember void  
 

SERIAL CGuild::NextRecruit void  
 

GuildID CGuild::NextWar void  
 

int CGuild::NumMembers void   const
 

int CGuild::NumRecruits void   const
 

SERIAL CGuild::RecruitNumber int   rNum const
 

void CGuild::RecruitToMember SERIAL   newMember
 

void CGuild::RecruitToMember CChar &   newMember
 

GuildRelation CGuild::RelatedToGuild GuildID   otherGuild const
 

void CGuild::RemoveMember SERIAL   newMember
 

void CGuild::RemoveMember CChar &   newMember
 

void CGuild::RemoveRecruit SERIAL   newRecruit
 

void CGuild::RemoveRecruit CChar &   newRecruit
 

void CGuild::Save ofstream &   toSave,
GuildID   gNum
 

void CGuild::SetGuildRelation GuildID   otherGuild,
GuildRelation   toSet
 

void CGuild::Stone CItem &   newStone
 

void CGuild::Stone SERIAL   newStone
 

SERIAL CGuild::Stone void   const
 

void CGuild::TellMembers SI32   dictEntry,
...  
 

void CGuild::TellMembers char *   txt,
...  
 

void CGuild::Type GuildType   nType
 

GuildType CGuild::Type void   const
 

const char * CGuild::TypeName void  
 

void CGuild::Webpage const char *   txt
 

const char * CGuild::Webpage void   const
 


Member Data Documentation

char CGuild::abbreviation[4] [protected]
 

GUILDREL::iterator CGuild::allyPtr [protected]
 

string CGuild::charter [protected]
 

GuildType CGuild::gType [protected]
 

SERIAL CGuild::master [protected]
 

SERLIST::iterator CGuild::memberPtr [protected]
 

SERLIST CGuild::members [protected]
 

string CGuild::name [protected]
 

SERLIST::iterator CGuild::recruitPtr [protected]
 

SERLIST CGuild::recruits [protected]
 

GUILDREL CGuild::relationList [protected]
 

SERIAL CGuild::stone [protected]
 

GUILDREL::iterator CGuild::warPtr [protected]
 

string CGuild::webpage [protected]
 


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