aboutsummaryrefslogtreecommitdiff
path: root/saga/script.h
diff options
context:
space:
mode:
Diffstat (limited to 'saga/script.h')
-rw-r--r--saga/script.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/saga/script.h b/saga/script.h
index 5969664be7..3a3cafe9bd 100644
--- a/saga/script.h
+++ b/saga/script.h
@@ -108,7 +108,8 @@ enum ThreadWaitTypes {
kWaitTypeWalk = 5, // waiting to finish walking
kWaitTypeRequest = 6, // a request is up
kWaitTypePause = 7,
- kWaitTypePlacard = 8
+ kWaitTypePlacard = 8,
+ kWaitTypeStatusTextInput = 9
};
enum OpCodes {
@@ -336,7 +337,7 @@ public:
typedef SortedList<ScriptThread> ScriptThreadList;
-#define SCRIPTFUNC_PARAMS ScriptThread *thread, int nArgs
+#define SCRIPTFUNC_PARAMS ScriptThread *thread, int nArgs, bool &disContinue
class Script {
public:
@@ -428,7 +429,7 @@ public:
public:
ScriptThread *createThread(uint16 scriptModuleNumber, uint16 scriptEntryPointNumber);
int executeThread(ScriptThread *thread, int entrypointNumber);
- int executeThreads(uint msec);
+ void executeThreads(uint msec);
int SThreadDebugStep();
void completeThread(void);
void abortAllThreads(void);
@@ -482,7 +483,7 @@ private:
void sfSetObjImage(SCRIPTFUNC_PARAMS);
void sfSetObjName(SCRIPTFUNC_PARAMS);
void sfGetObjImage(SCRIPTFUNC_PARAMS);
- void SF_getNumber(SCRIPTFUNC_PARAMS);
+ void sfGetNumber(SCRIPTFUNC_PARAMS);
void sfScriptOpenDoor(SCRIPTFUNC_PARAMS);
void sfScriptCloseDoor(SCRIPTFUNC_PARAMS);
void sfSetBgdAnimSpeed(SCRIPTFUNC_PARAMS);