diff options
author | johndoe123 | 2014-03-30 09:31:53 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2018-07-20 06:43:33 +0000 |
commit | babe997295dbadd95ab497bc6b88e7a0021567e5 (patch) | |
tree | e61eb739a3d3f92f8d7e731d3684757932f70652 /engines/illusions/sequenceopcodes.h | |
parent | 3b3f84c764f8cab8f54b06bbafc607cfb6899fdd (diff) | |
download | scummvm-rg350-babe997295dbadd95ab497bc6b88e7a0021567e5.tar.gz scummvm-rg350-babe997295dbadd95ab497bc6b88e7a0021567e5.tar.bz2 scummvm-rg350-babe997295dbadd95ab497bc6b88e7a0021567e5.zip |
ILLUSIONS: Add more script opcodes
- Add support for duplicate keys to the dictionary
- Add trigger functions support
- Improve inventory, now items can be clicked
Diffstat (limited to 'engines/illusions/sequenceopcodes.h')
-rw-r--r-- | engines/illusions/sequenceopcodes.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/engines/illusions/sequenceopcodes.h b/engines/illusions/sequenceopcodes.h index abf1987d89..028d567879 100644 --- a/engines/illusions/sequenceopcodes.h +++ b/engines/illusions/sequenceopcodes.h @@ -60,16 +60,21 @@ protected: void opSwitchFacing(Control *control, OpCall &opCall); void opAppearActor(Control *control, OpCall &opCall); void opDisappearActor(Control *control, OpCall &opCall); + void opAppearForeignActor(Control *control, OpCall &opCall); + void opDisappearForeignActor(Control *control, OpCall &opCall); void opNotifyThreadId1(Control *control, OpCall &opCall); void opSetPathCtrY(Control *control, OpCall &opCall); void opSetPathWalkPoints(Control *control, OpCall &opCall); + void opSetScale(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); - void opPlaceSubActor(Control *control, OpCall &opCall); + void opPlaceSubActor(Control *control, OpCall &opCall); + void opStartSubSequence(Control *control, OpCall &opCall); + void opStopSubSequence(Control *control, OpCall &opCall); }; |