From e881db073200fb2b3d7087c076ff3da77135516a Mon Sep 17 00:00:00 2001 From: johndoe123 Date: Wed, 19 Mar 2014 13:59:13 +0100 Subject: ILLUSIONS: Implement more sequence opcodes and work on the graphics system --- engines/illusions/sequenceopcodes.h | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) (limited to 'engines/illusions/sequenceopcodes.h') diff --git a/engines/illusions/sequenceopcodes.h b/engines/illusions/sequenceopcodes.h index aa31a76176..366fbba6b7 100644 --- a/engines/illusions/sequenceopcodes.h +++ b/engines/illusions/sequenceopcodes.h @@ -44,7 +44,25 @@ protected: void initOpcodes(); void freeOpcodes(); - // Opcodes + // Opcodes + void opSetFrameIndex(Control *control, OpCall &opCall); + void opEndSequence(Control *control, OpCall &opCall); + void opSetRandomFrameDelay(Control *control, OpCall &opCall); + void opSetFrameSpeed(Control *control, OpCall &opCall); + void opJump(Control *control, OpCall &opCall); + void opGotoSequence(Control *control, OpCall &opCall); + void opBeginLoop(Control *control, OpCall &opCall); + void opNextLoop(Control *control, OpCall &opCall); + void opJumpIfNotFacing(Control *control, OpCall &opCall); + void opNotifyThreadId1(Control *control, OpCall &opCall); + void opSetPathCtrY(Control *control, OpCall &opCall); + void opSetPathWalkPoints(Control *control, OpCall &opCall); + void opSetScaleLayer(Control *control, OpCall &opCall); + void opSetPathWalkRects(Control *control, OpCall &opCall); + void opSetPriority(Control *control, OpCall &opCall); + void opSetPriorityLayer(Control *control, OpCall &opCall); + void opPlaySound(Control *control, OpCall &opCall); + void opStopSound(Control *control, OpCall &opCall); }; -- cgit v1.2.3