|
Common::Array< PersonData > | _characters |
|
ImageFile * | _talkPics |
|
PositionFacing | _savedPos |
|
bool | _holmesOn |
|
bool | _portraitLoaded |
|
bool | _portraitsOn |
|
Object | _portrait |
|
bool | _clearingThePortrait |
|
bool | _allowWalkAbort |
|
int | _portraitSide |
|
bool | _speakerFlip |
|
bool | _holmesFlip |
|
int | _holmesQuotient |
|
bool | _forceWalkReload |
|
bool | _useWalkLib |
|
int | _walkControl |
|
◆ reset()
void Sherlock::People::reset |
( |
| ) |
|
◆ freeWalk()
bool Sherlock::People::freeWalk |
( |
| ) |
|
If the walk data has been loaded, then it will be freed
◆ clearTalking()
void Sherlock::People::clearTalking |
( |
| ) |
|
Turn off any currently active portraits, and removes them from being drawn
◆ findSpeaker()
virtual int Sherlock::People::findSpeaker |
( |
int |
speaker | ) |
|
|
virtual |
◆ synchronize()
virtual void Sherlock::People::synchronize |
( |
Serializer & |
s | ) |
|
|
pure virtual |
◆ setTalkSequence()
virtual void Sherlock::People::setTalkSequence |
( |
int |
speaker, |
|
|
int |
sequenceNum = 1 |
|
) |
| |
|
pure virtual |
◆ loadWalk()
virtual bool Sherlock::People::loadWalk |
( |
| ) |
|
|
pure virtual |
◆ restrictToZone()
◆ setListenSequence()
virtual void Sherlock::People::setListenSequence |
( |
int |
speaker, |
|
|
int |
sequenceNum = 1 |
|
) |
| |
|
pure virtual |
If the specified speaker is a background object, it will set it so that it uses the Listen Sequence (specified by the sequence number). If the current sequence has an Allow Talk Code in it, the _gotoSeq field will be set so that the object begins listening as soon as it hits the Allow Talk Code. If there is no Abort Code, the Listen Sequence will begin immediately.
- Parameters
-
speaker | Who is speaking |
sequenceNum | Which listen sequence to use |
Implemented in Sherlock::Tattoo::TattooPeople, and Sherlock::Scalpel::ScalpelPeople.
The documentation for this class was generated from the following file: