From a38fa007bb0f2e82435b290e70b831a7ddf180dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torbj=C3=B6rn=20Andersson?= Date: Mon, 31 Dec 2007 01:20:24 +0000 Subject: [PATCH] I thought only Full Throttle used the VAR_BLAST_ABOVE_TEXT variable, but I see now that it's defined for v8 games as well, so call processUpperActors() from that case too, just to be safe. svn-id: r30091 --- engines/scumm/gfx.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/engines/scumm/gfx.cpp b/engines/scumm/gfx.cpp index 0b8be540157..6c66411df75 100644 --- a/engines/scumm/gfx.cpp +++ b/engines/scumm/gfx.cpp @@ -482,6 +482,12 @@ void ScummEngine_v6::drawDirtyScreenParts() { if (_game.version >= 7 && VAR(VAR_BLAST_ABOVE_TEXT) == 1) { drawBlastTexts(); drawBlastObjects(); + if (_game.version == 8) { + // Does this case ever happen? We need to draw the + // actor over the blast object, so we're forced to + // also draw it over the subtitles. + processUpperActors(); + } } else { drawBlastObjects(); if (_game.version == 8) {