diff options
Diffstat (limited to 'engines/illusions/scriptman.h')
-rw-r--r-- | engines/illusions/scriptman.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/illusions/scriptman.h b/engines/illusions/scriptman.h index 0ce0ef133c..fc11cdfec3 100644 --- a/engines/illusions/scriptman.h +++ b/engines/illusions/scriptman.h @@ -81,7 +81,11 @@ public: uint32 startAbortableTimerThread(uint32 duration, uint32 threadId); uint32 startTimerThread(uint32 duration, uint32 threadId); uint32 startAbortableThread(byte *scriptCodeIp1, byte *scriptCodeIp2, uint32 callingThreadId); + uint32 startTalkThread(int16 duration, uint32 objectId, uint32 talkId, uint32 sequenceId1, + uint32 sequenceId2, uint32 namedPointId, uint32 callingThreadId); void setCurrFontId(uint32 fontId); + bool checkActiveTalkThreads(); + uint32 clipTextDuration(uint32 duration); void reset(); bool enterScene(uint32 sceneId, uint32 threadId); void exitScene(uint32 threadId); @@ -101,6 +105,9 @@ public: uint32 _nextTempThreadId; uint32 _fontId; + int _field8; + uint32 _fieldA, _fieldE; + uint32 _prevSceneId; ThreadList *_threads; |