diff options
Diffstat (limited to 'scumm/script_v2.cpp')
-rw-r--r-- | scumm/script_v2.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/scumm/script_v2.cpp b/scumm/script_v2.cpp index 122d77fa53..475cf94ca2 100644 --- a/scumm/script_v2.cpp +++ b/scumm/script_v2.cpp @@ -421,10 +421,12 @@ void ScummEngine_v2::decodeParseString() { _string[textSlot].center = false; _string[textSlot].overhead = false; - if (_gameId == GID_MANIAC) { - // Demos don't set subtitle color before display first subtitle. - if (_demoMode && _actorToPrintStrFor == 0xFF) + if (_gameId == GID_MANIAC && _actorToPrintStrFor == 0xFF) { + if (_platform == Common::kPlatformC64) { + _string[textSlot].color = 14; + } else if (_demoMode) { _string[textSlot].color = (_version == 2) ? 15 : 1; + } } actorTalk(buffer); |