From 0bb98d68767fd0d1f480ea820eed07b02fd5d04c Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Thu, 16 Jan 2014 23:25:01 +0200 Subject: FULLPIPE: Implement sceneHandler35_stopFlow() and _shrink() --- engines/fullpipe/scenes/scene35.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'engines/fullpipe/scenes/scene35.cpp') 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() { -- cgit v1.2.3