aboutsummaryrefslogtreecommitdiff
path: root/scumm/scumm.h
diff options
context:
space:
mode:
authorMax Horn2003-05-19 11:31:35 +0000
committerMax Horn2003-05-19 11:31:35 +0000
commit18a6b5dcc1215902ccd9313f2a0a827e27107061 (patch)
tree7f2d86a2cf5a89841e5898b3b2c90a4b47358032 /scumm/scumm.h
parent8f2c1e203c6b52ed03753b783b6eab80e460b2d9 (diff)
downloadscummvm-rg350-18a6b5dcc1215902ccd9313f2a0a827e27107061.tar.gz
scummvm-rg350-18a6b5dcc1215902ccd9313f2a0a827e27107061.tar.bz2
scummvm-rg350-18a6b5dcc1215902ccd9313f2a0a827e27107061.zip
renamed ScriptSlot::unk1/unk2 to freezeResistant/recursive
svn-id: r7688
Diffstat (limited to 'scumm/scumm.h')
-rw-r--r--scumm/scumm.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/scumm/scumm.h b/scumm/scumm.h
index b91e67be64..0239590482 100644
--- a/scumm/scumm.h
+++ b/scumm/scumm.h
@@ -91,10 +91,11 @@ struct ScriptSlot {
int32 delay;
uint16 number;
uint16 delayFrameCount;
+ bool freezeResistant, recursive;
+ bool didexec;
byte status;
byte where;
- byte unk1, unk2, freezeCount;
- bool didexec;
+ byte freezeCount;
byte cutsceneOverride;
};
@@ -495,7 +496,7 @@ protected:
void startManiac();
public:
- void runScript(int script, int a, int b, int *lvarptr);
+ void runScript(int script, bool freezeResistant, bool recursive, int *lvarptr);
void stopScriptNr(int script);
protected:
@@ -698,7 +699,7 @@ protected:
int getVerbEntrypoint(int obj, int entry);
int getVerbSlot(int id, int mode);
void killVerb(int slot);
- void runVerbCode(int script, int entry, int a, int b, int *vars);
+ void runVerbCode(int script, int entry, bool freezeResistant, bool recursive, int *vars);
void setVerbObject(uint room, uint object, uint verb);
public: