aboutsummaryrefslogtreecommitdiff
path: root/engines/illusions/scriptman.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/illusions/scriptman.h')
-rw-r--r--engines/illusions/scriptman.h7
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;