aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/myst_stacks/channelwood.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/mohawk/myst_stacks/channelwood.h')
-rw-r--r--engines/mohawk/myst_stacks/channelwood.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/engines/mohawk/myst_stacks/channelwood.h b/engines/mohawk/myst_stacks/channelwood.h
index cfc8008040..349a73dd08 100644
--- a/engines/mohawk/myst_stacks/channelwood.h
+++ b/engines/mohawk/myst_stacks/channelwood.h
@@ -54,9 +54,13 @@ private:
void opcode_203_run();
void opcode_203_disable();
+ DECLARE_OPCODE(o_bridgeToggle);
DECLARE_OPCODE(opcode_101);
DECLARE_OPCODE(opcode_102);
DECLARE_OPCODE(o_waterTankValveOpen);
+ DECLARE_OPCODE(o_leverStartMove);
+ DECLARE_OPCODE(o_leverMove);
+ DECLARE_OPCODE(o_leverEndMove);
DECLARE_OPCODE(o_valveHandleMove1);
DECLARE_OPCODE(o_valveHandleMoveStart1);
DECLARE_OPCODE(o_valveHandleMoveStop);
@@ -67,11 +71,12 @@ private:
DECLARE_OPCODE(opcode_117);
DECLARE_OPCODE(opcode_118);
DECLARE_OPCODE(opcode_119);
+ DECLARE_OPCODE(o_executeMouseUp);
DECLARE_OPCODE(o_waterTankValveClose);
DECLARE_OPCODE(opcode_127);
- DECLARE_OPCODE(opcode_129);
+ DECLARE_OPCODE(o_soundReplace);
- DECLARE_OPCODE(opcode_201);
+ DECLARE_OPCODE(o_lever_init);
DECLARE_OPCODE(o_pipeValve_init);
DECLARE_OPCODE(opcode_203);
@@ -81,6 +86,9 @@ private:
uint16 _valveVar; // 64
+ bool _leverPulled;
+ MystResourceType5 *_leverAction; // 72
+
bool pipeChangeValve(bool open, uint16 mask);
};