ScummVM API documentation
Illusions::TalkThread_Duckman Class Reference
Inheritance diagram for Illusions::TalkThread_Duckman:
Illusions::Thread

Public Member Functions

 TalkThread_Duckman (IllusionsEngine_Duckman *vm, uint32 threadId, uint32 callingThreadId, uint notifyFlags, uint32 objectId, uint32 talkId, uint32 sequenceId1, uint32 sequenceId2)
 
int onUpdate () override
 
void onPause () override
 
void onUnpause () override
 
void onResume () override
 
void onTerminated () override
 
void onKill () override
 
uint32 sendMessage (int msgNum, uint32 msgValue) override
 
void refreshText ()
 
int insertText ()
 
TalkEntrygetTalkResourceEntry (uint32 talkId)
 
void getActorTypeColor (uint32 actorTypeId, RGB &color)
 
- Public Member Functions inherited from Illusions::Thread
 Thread (IllusionsEngine *vm, uint32 threadId, uint32 callingThreadId, uint notifyFlags)
 
virtual void onSuspend ()
 
virtual void onNotify ()
 
void pause ()
 
void unpause ()
 
void resume ()
 
void suspend ()
 
void notify ()
 
int update ()
 
void terminate ()
 

Public Attributes

IllusionsEngine_Duckman_vm
 
int _status
 
uint _flags
 
uint32 _textStartTime
 
uint32 _textEndTime
 
uint32 _textDuration
 
uint32 _defDurationMult
 
uint32 _textDurationElapsed
 
uint32 _durationMult
 
uint32 _objectId
 
uint32 _talkId
 
uint32 _sequenceId1
 
uint32 _sequenceId2
 
uint32 _namedPointId1
 
uint32 _namedPointId2
 
byte * _entryTblPtr
 
uint16 * _entryText
 
uint16 * _currEntryText
 
uint32 _voiceStartTime
 
uint32 _voiceEndTime
 
uint32 _voiceDuration
 
uint32 _voiceDurationElapsed
 
int * _pauseCtrPtr
 
RGB _color
 
- Public Attributes inherited from Illusions::Thread
IllusionsEngine_vm
 
int _pauseCtr
 
bool _terminated
 
uint _type
 
uint32 _threadId
 
uint32 _callingThreadId
 
uint32 _sceneId
 
uint _notifyFlags
 

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