diff options
author | Torbjörn Andersson | 2007-12-30 22:22:38 +0000 |
---|---|---|
committer | Torbjörn Andersson | 2007-12-30 22:22:38 +0000 |
commit | 41f29f0504e3a5c797d48c2af823878e0b04dcc9 (patch) | |
tree | 608bf872f62e44dfb42f1e2edb0bf3f115a781af | |
parent | 1489235f8e86ef9b17061a50fcfddd31c4ec86c9 (diff) | |
download | scummvm-rg350-41f29f0504e3a5c797d48c2af823878e0b04dcc9.tar.gz scummvm-rg350-41f29f0504e3a5c797d48c2af823878e0b04dcc9.tar.bz2 scummvm-rg350-41f29f0504e3a5c797d48c2af823878e0b04dcc9.zip |
Draw subtitles over the verb coin in CoMI, not under. This is noticeable early
in the game, when Murray is talking to himself. I've verified this against the
behaviour of the original interpreter. (Should this go into 0.11 as well?)
svn-id: r30088
-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(); |