From 48ef46c02dfeb34706f1060f9443bb31c1a56093 Mon Sep 17 00:00:00 2001 From: johndoe123 Date: Wed, 19 Mar 2014 20:39:16 +0100 Subject: ILLUSIONS: Implement more script opcodes and related functions --- engines/illusions/scriptopcodes.h | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'engines/illusions/scriptopcodes.h') 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); }; -- cgit v1.2.3