diff options
author | Strangerke | 2011-10-20 21:08:39 +0200 |
---|---|---|
committer | Strangerke | 2011-10-20 21:08:39 +0200 |
commit | 1473d3a3f27d3a1fa205633c2e399731abc2972f (patch) | |
tree | 8db7cb5feba6b3831ce174d5fc4acf0e2719cee0 | |
parent | cbc3a72fc3de9c9653f0f39d32cb14d2ef5978b9 (diff) | |
download | scummvm-rg350-1473d3a3f27d3a1fa205633c2e399731abc2972f.tar.gz scummvm-rg350-1473d3a3f27d3a1fa205633c2e399731abc2972f.tar.bz2 scummvm-rg350-1473d3a3f27d3a1fa205633c2e399731abc2972f.zip |
TSAGE: Blue Force - Add a hack in scene 160 in order to work around a weird sound fader behavior.
The intro is now fully playable (with glitches)
-rw-r--r-- | engines/tsage/blue_force/blueforce_scenes1.cpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/engines/tsage/blue_force/blueforce_scenes1.cpp b/engines/tsage/blue_force/blueforce_scenes1.cpp index 6361e4e708..33b1951143 100644 --- a/engines/tsage/blue_force/blueforce_scenes1.cpp +++ b/engines/tsage/blue_force/blueforce_scenes1.cpp @@ -2630,8 +2630,16 @@ void Scene160::Action2::signal() { break; case 25: BF_GLOBALS._sound1.fade(0, 10, 10, true, this); - break; - case 26: +// FIXME: Currently, fade() doesn't end properly with this song, +// thus never returns here. This hack skips the wait and changes +// directly to the next scene +// Start of hack +// break; +// case 26: + setDelay(5); + BF_GLOBALS._sound1.stop(); +// End of hack + BF_GLOBALS._v51C44 = 1; BF_GLOBALS._sceneManager.changeScene(200); break; |