aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/scenes
diff options
context:
space:
mode:
Diffstat (limited to 'engines/fullpipe/scenes')
-rw-r--r--engines/fullpipe/scenes/scene35.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/fullpipe/scenes/scene35.cpp b/engines/fullpipe/scenes/scene35.cpp
index 5677125106..b6453fa84a 100644
--- a/engines/fullpipe/scenes/scene35.cpp
+++ b/engines/fullpipe/scenes/scene35.cpp
@@ -76,11 +76,13 @@ void scene35_initScene(Scene *sc) {
}
void sceneHandler35_stopFlow() {
- warning("STUB: sceneHandler35_stopFlow()");
+ g_fp->setObjectState(sO_Valve_35, g_fp->getObjectEnumState(sO_Valve_35, sO_TurnedOff));
+ g_fp->stopAllSoundInstances(SND_35_011);
+ g_fp->playSound(SND_35_026, 0);
}
void sceneHandler35_shrink() {
- warning("STUB: sceneHandler35_shrink()");
+ getCurrSceneSc2MotionController()->enableLinks(sO_CloseThing, 0);
}
void sceneHandler35_startFlow() {