aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scumm/scummvm.cpp14
1 files changed, 12 insertions, 2 deletions
diff --git a/scumm/scummvm.cpp b/scumm/scummvm.cpp
index b3f170a0d6..f39418d529 100644
--- a/scumm/scummvm.cpp
+++ b/scumm/scummvm.cpp
@@ -1369,8 +1369,18 @@ load_game:
checkV2MouseOver(_mouse);
}
- drawBlastObjects();
- drawBlastTexts();
+ // For the Full Throttle credits to work properly, the blast
+ // texts have to be drawn before the blast objects. Unless
+ // someone can think of a better way to achieve this effect.
+
+ if (_gameId == GID_FT) {
+ drawBlastTexts();
+ drawBlastObjects();
+ } else {
+ drawBlastObjects();
+ drawBlastTexts();
+ }
+
if (_version == 8)
processUpperActors();
drawDirtyScreenParts();