diff options
Diffstat (limited to 'engines/scumm')
-rw-r--r-- | engines/scumm/gfx.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/engines/scumm/gfx.cpp b/engines/scumm/gfx.cpp index f6a2385b4d..0b8be54015 100644 --- a/engines/scumm/gfx.cpp +++ b/engines/scumm/gfx.cpp @@ -484,10 +484,14 @@ void ScummEngine_v6::drawDirtyScreenParts() { drawBlastObjects(); } else { drawBlastObjects(); + if (_game.version == 8) { + // Do this before drawing blast texts. Subtitles go on + // top of the CoMI verb coin, e.g. when Murray is + // talking to himself early in the game. + processUpperActors(); + } drawBlastTexts(); } - if (_game.version == 8) - processUpperActors(); // Call the original method. ScummEngine::drawDirtyScreenParts(); |