diff options
author | Eugene Sandulenko | 2013-11-21 21:11:46 -0800 |
---|---|---|
committer | Eugene Sandulenko | 2013-11-22 00:45:32 -0700 |
commit | b0ca746a185a137be3848ebc1dec321243b485ec (patch) | |
tree | ca195c1cac7270aa6d1b943545c9af04504bc336 /engines/fullpipe/scenes | |
parent | 8ae2cf1ed418cec0cd3dec6758900068ad173c02 (diff) | |
download | scummvm-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.cpp | 14 |
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() { |