55 virtual void setDIGuyCharacter(
const DtString& character );
56 virtual const DtString& diguyCharacter()
const;
63 virtual bool usingRandomAppearances()
const;
64 virtual void setUsingRandomAppearances(
bool useRandom );
72 virtual DtString nextRandomAppearance();
78 virtual bool usingRandomHandItems()
const;
79 virtual void setUsingRandomHandItems(
bool useRandom );
87 virtual DtString nextRandomHandItem();
93 virtual bool usingRandomHeads()
const;
94 virtual void setUsingRandomHeads(
bool useRandom);
Contains the DtRwDIGuyCharacterState class declaration.
bool operator==(const DtRwDIGuyCharacterState &rhs) const
Equality operator.
Definition: symbolString.h:20
DtRwNLengthStringVector is a named, readable/writable vector of strings of arbitrary length...
Definition: rwNLengthStringVector.h:28
DtRwNLengthStringVector myRandomHeads
Definition: rwDIGuyCharacterInfo.h:117
DtRwBoolean myUsingRandomHandItems
Definition: rwDIGuyCharacterInfo.h:114
DtRwBoolean myUsingRandomAppearances
Definition: rwDIGuyCharacterInfo.h:112
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
Definition: readerWriterRegistry.h:39
DtRwDIGuyCharacterState & operator=(const DtRwDIGuyCharacterState &orig)
Assignment operator.
virtual DtRwDIGuyCharacterState * clone(DtReaderWriterRegistry *const parentRegistry=NULL) const
Returns a newly created clone of this class.
DtRwBoolean myUsingRandomHeads
Definition: rwDIGuyCharacterInfo.h:116
std::vector< DtString > myUsedAppearances
If using a random appearance upon creation, when an appearance has been used it is removed from the a...
Definition: rwDIGuyCharacterInfo.h:122
The DtRwDIGuyCharactertInfo class is a readable/writable class that can store itself and read itself ...
Definition: rwDIGuyCharacterInfo.h:32
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
#define DT_DLL_vrfutil
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfutilDefines.h:34
The DtRwDIGuyCharacterState class is a readable/writable class that can store itself and read itself ...
Definition: rwDIGuyCharacterState.h:37
virtual const char * readerWriterType() const
DtRwNLengthStringVector myRandomHandItems
Definition: rwDIGuyCharacterInfo.h:115
DtRwString myCharacterType
Definition: rwDIGuyCharacterInfo.h:111
DtRwNLengthStringVector myRandomAppearances
Definition: rwDIGuyCharacterInfo.h:113