aboutsummaryrefslogtreecommitdiff
path: root/engines/illusions/sequenceopcodes.h
diff options
context:
space:
mode:
authorjohndoe1232014-03-19 13:59:13 +0100
committerEugene Sandulenko2018-07-20 06:43:33 +0000
commite881db073200fb2b3d7087c076ff3da77135516a (patch)
tree6e552b6fe387e77fbde6ad161e1a1c3345103c1d /engines/illusions/sequenceopcodes.h
parent18540a5e385997815f5a7c237328d7bc0b10c174 (diff)
downloadscummvm-rg350-e881db073200fb2b3d7087c076ff3da77135516a.tar.gz
scummvm-rg350-e881db073200fb2b3d7087c076ff3da77135516a.tar.bz2
scummvm-rg350-e881db073200fb2b3d7087c076ff3da77135516a.zip
ILLUSIONS: Implement more sequence opcodes and work on the graphics system
Diffstat (limited to 'engines/illusions/sequenceopcodes.h')
-rw-r--r--engines/illusions/sequenceopcodes.h20
1 files changed, 19 insertions, 1 deletions
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);
};