aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/myst_stacks/channelwood.h
diff options
context:
space:
mode:
authorBastien Bouclet2011-01-22 13:03:54 +0000
committerBastien Bouclet2011-01-22 13:03:54 +0000
commitf48cc4119c7cded01331ad28edf5a85ba972252b (patch)
tree892bbce22898865e40e08f6ab39cfe7a1ae6cdd8 /engines/mohawk/myst_stacks/channelwood.h
parent89087b18c79885680ad1f0d17d36975ea7b06f13 (diff)
downloadscummvm-rg350-f48cc4119c7cded01331ad28edf5a85ba972252b.tar.gz
scummvm-rg350-f48cc4119c7cded01331ad28edf5a85ba972252b.tar.bz2
scummvm-rg350-f48cc4119c7cded01331ad28edf5a85ba972252b.zip
MOHAWK: Implement Channelwood opcodes 118 and 203: Sirius's drawer
svn-id: r55423
Diffstat (limited to 'engines/mohawk/myst_stacks/channelwood.h')
-rw-r--r--engines/mohawk/myst_stacks/channelwood.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/engines/mohawk/myst_stacks/channelwood.h b/engines/mohawk/myst_stacks/channelwood.h
index 1863fcf4c9..9f7ef71ff0 100644
--- a/engines/mohawk/myst_stacks/channelwood.h
+++ b/engines/mohawk/myst_stacks/channelwood.h
@@ -51,9 +51,6 @@ private:
void toggleVar(uint16 var);
bool setVarValue(uint16 var, uint16 value);
- void opcode_203_run();
- void opcode_203_disable();
-
DECLARE_OPCODE(o_bridgeToggle);
DECLARE_OPCODE(o_pipeExtend);
DECLARE_OPCODE(opcode_102);
@@ -73,7 +70,7 @@ private:
DECLARE_OPCODE(o_valveHandleMove3);
DECLARE_OPCODE(o_valveHandleMoveStart3);
DECLARE_OPCODE(opcode_117);
- DECLARE_OPCODE(opcode_118);
+ DECLARE_OPCODE(o_drawerOpen);
DECLARE_OPCODE(opcode_119);
DECLARE_OPCODE(o_executeMouseUp);
DECLARE_OPCODE(o_waterTankValveClose);
@@ -82,7 +79,7 @@ private:
DECLARE_OPCODE(o_lever_init);
DECLARE_OPCODE(o_pipeValve_init);
- DECLARE_OPCODE(opcode_203);
+ DECLARE_OPCODE(o_drawer_init);
DECLARE_OPCODE(opcode_300);
@@ -90,6 +87,8 @@ private:
uint16 _valveVar; // 64
+ uint16 _siriusDrawerState; // 66
+
uint16 _doorOpened; // 68
bool _leverPulled;