aboutsummaryrefslogtreecommitdiff
path: root/engines/illusions/scriptopcodes.h
diff options
context:
space:
mode:
authorjohndoe1232014-03-19 20:39:16 +0100
committerEugene Sandulenko2018-07-20 06:43:33 +0000
commit48ef46c02dfeb34706f1060f9443bb31c1a56093 (patch)
treea310cd0d0cf07f4ac79bea72988e9e208a96c6ae /engines/illusions/scriptopcodes.h
parente881db073200fb2b3d7087c076ff3da77135516a (diff)
downloadscummvm-rg350-48ef46c02dfeb34706f1060f9443bb31c1a56093.tar.gz
scummvm-rg350-48ef46c02dfeb34706f1060f9443bb31c1a56093.tar.bz2
scummvm-rg350-48ef46c02dfeb34706f1060f9443bb31c1a56093.zip
ILLUSIONS: Implement more script opcodes and related functions
Diffstat (limited to 'engines/illusions/scriptopcodes.h')
-rw-r--r--engines/illusions/scriptopcodes.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/engines/illusions/scriptopcodes.h b/engines/illusions/scriptopcodes.h
index 3f79ea5eea..008108ee1c 100644
--- a/engines/illusions/scriptopcodes.h
+++ b/engines/illusions/scriptopcodes.h
@@ -56,9 +56,21 @@ protected:
void initOpcodes();
void freeOpcodes();
- // Opcodes
+ // Opcodes
+ void opSuspend(ScriptThread *scriptThread, OpCall &opCall);
+ void opYield(ScriptThread *scriptThread, OpCall &opCall);
+ void opStartScriptThread(ScriptThread *scriptThread, OpCall &opCall);
+ void opLoadResource(ScriptThread *scriptThread, OpCall &opCall);
+ void opEnterScene(ScriptThread *scriptThread, OpCall &opCall);
+ void opSetDisplay(ScriptThread *scriptThread, OpCall &opCall);
void opIncBlockCounter(ScriptThread *scriptThread, OpCall &opCall);
+ void opPlaceActor(ScriptThread *scriptThread, OpCall &opCall);
+ void opDeactivateButton(ScriptThread *scriptThread, OpCall &opCall);
+ void opActivateButton(ScriptThread *scriptThread, OpCall &opCall);
void opDebug126(ScriptThread *scriptThread, OpCall &opCall);
+ void opPlayVideo(ScriptThread *scriptThread, OpCall &opCall);
+ void opSetSceneIdThreadId(ScriptThread *scriptThread, OpCall &opCall);
+ void opSetFontId(ScriptThread *scriptThread, OpCall &opCall);
};