diff options
-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; |