diff options
author | Keith Kaisershot | 2013-10-06 19:39:27 -0400 |
---|---|---|
committer | Matthew Hoops | 2013-10-06 22:41:25 -0400 |
commit | 3ca434dea3ff9d54563d35c96fd3368177846e9b (patch) | |
tree | 1c8351e96bdba79c7f71097cf8ed678b92b54f9f /engines | |
parent | 29fae786302b64917d7fc839d9cb3a20807ddab3 (diff) | |
download | scummvm-rg350-3ca434dea3ff9d54563d35c96fd3368177846e9b.tar.gz scummvm-rg350-3ca434dea3ff9d54563d35c96fd3368177846e9b.tar.bz2 scummvm-rg350-3ca434dea3ff9d54563d35c96fd3368177846e9b.zip |
PEGASUS: Add back missing silos deactivated sound spot
Diffstat (limited to 'engines')
-rw-r--r-- | engines/pegasus/neighborhood/norad/delta/globegame.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/engines/pegasus/neighborhood/norad/delta/globegame.cpp b/engines/pegasus/neighborhood/norad/delta/globegame.cpp index 1416c51c8d..0b95e9bc2b 100644 --- a/engines/pegasus/neighborhood/norad/delta/globegame.cpp +++ b/engines/pegasus/neighborhood/norad/delta/globegame.cpp @@ -905,6 +905,11 @@ void GlobeGame::clickGlobe(const Input &input) { _monitorMovie.start(); _owner->requestSpotSound(kMaximumDeactivationIn, kMaximumDeactivationOut, kFilterNoInput, kSpotSoundCompletedFlag); + + // This sound was left out of the original. + _owner->requestSpotSound(kAllSilosDeactivatedIn, kAllSilosDeactivatedOut, + kFilterNoInput, kSpotSoundCompletedFlag); + _gameState = kPlayerWon1; } else { _owner->requestDelay(2, 1, kFilterNoInput, kDelayCompletedFlag); @@ -1060,12 +1065,13 @@ void GlobeGame::doSolve() { _upperNamesMovie.hide(); _lowerNamesMovie.hide(); _countdown.hide(); - _monitorMovie.setSegment(kMaxDeactivatedStart * _monitorMovie.getScale(), kMaxDeactivatedStop * _monitorMovie.getScale()); - _monitorMovie.setTime(kMaxDeactivatedStart * _monitorMovie.getScale()); + _monitorMovie.setSegment(kMaxDeactivatedStart * _monitorMovie.getScale() + (kSiloDeactivatedOut - kSiloDeactivatedIn), kMaxDeactivatedStop * _monitorMovie.getScale()); + _monitorMovie.setTime(kMaxDeactivatedStart * _monitorMovie.getScale() + (kSiloDeactivatedOut - kSiloDeactivatedIn)); _monitorCallBack.setCallBackFlag(kMaxDeactivatedFinished); _monitorCallBack.scheduleCallBack(kTriggerAtStop, 0, 0); _monitorMovie.start(); _owner->requestSpotSound(kMaximumDeactivationIn, kMaximumDeactivationOut, kFilterNoInput, kSpotSoundCompletedFlag); + _owner->requestSpotSound(kAllSilosDeactivatedIn, kAllSilosDeactivatedOut, kFilterNoInput, kSpotSoundCompletedFlag); _gameState = kPlayerWon1; } |