aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/scenes
diff options
context:
space:
mode:
authorEugene Sandulenko2013-11-21 21:11:46 -0800
committerEugene Sandulenko2013-11-22 00:45:32 -0700
commitb0ca746a185a137be3848ebc1dec321243b485ec (patch)
treeca195c1cac7270aa6d1b943545c9af04504bc336 /engines/fullpipe/scenes
parent8ae2cf1ed418cec0cd3dec6758900068ad173c02 (diff)
downloadscummvm-rg350-b0ca746a185a137be3848ebc1dec321243b485ec.tar.gz
scummvm-rg350-b0ca746a185a137be3848ebc1dec321243b485ec.tar.bz2
scummvm-rg350-b0ca746a185a137be3848ebc1dec321243b485ec.zip
FULLPIPE: More work on scene 4
Diffstat (limited to 'engines/fullpipe/scenes')
-rw-r--r--engines/fullpipe/scenes/scene04.cpp14
1 files changed, 12 insertions, 2 deletions
diff --git a/engines/fullpipe/scenes/scene04.cpp b/engines/fullpipe/scenes/scene04.cpp
index 119fed5041..6db3359bd7 100644
--- a/engines/fullpipe/scenes/scene04.cpp
+++ b/engines/fullpipe/scenes/scene04.cpp
@@ -217,7 +217,8 @@ void sceneHandlers_sub01(ExCommand *ex) {
}
void sceneHandler04_clickBottle() {
- warning("sceneHandler04_clickBottle()");
+ if (!g_vars->scene04_var02)
+ g_vars->scene04_var20 += 5;
}
void sceneHandler04_clickButton() {
@@ -228,8 +229,17 @@ void sceneHandler04_clickLadder() {
warning("sceneHandler04_clickLadder()");
}
+void sceneHandler04_sub13() {
+ warning("sceneHandler04_sub13()");
+}
+
void sceneHandler04_clickPlank() {
- warning("sceneHandler04_clickPlank()");
+ if (sceneHandler04_friesAreWalking())
+ sceneHandler04_sub13();
+ else if (g_vars->scene04_var01)
+ g_fullpipe->playSound(SND_4_033, 0);
+ else if (!g_vars->scene04_soundPlaying)
+ chainQueue(QU_PNK_CLICK, 0);
}
void sceneHandler04_dropBottle() {