diff options
author | Max Horn | 2003-04-26 16:25:14 +0000 |
---|---|---|
committer | Max Horn | 2003-04-26 16:25:14 +0000 |
commit | 1b5cac75f5c60d10efe6bf0a4cc8bd236f0a1239 (patch) | |
tree | 2dc00fac006df5454b84dfd013eac730f44021b4 | |
parent | afaac51b65d08048d1d58b534b536260a42586aa (diff) | |
download | scummvm-rg350-1b5cac75f5c60d10efe6bf0a4cc8bd236f0a1239.tar.gz scummvm-rg350-1b5cac75f5c60d10efe6bf0a4cc8bd236f0a1239.tar.bz2 scummvm-rg350-1b5cac75f5c60d10efe6bf0a4cc8bd236f0a1239.zip |
temporary work around for 16 color games
svn-id: r7136
-rw-r--r-- | scumm/script_v5.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/scumm/script_v5.cpp b/scumm/script_v5.cpp index 5f73a32100..698a9b936b 100644 --- a/scumm/script_v5.cpp +++ b/scumm/script_v5.cpp @@ -2415,6 +2415,8 @@ void Scumm_v5::decodeParseString() { break; case 1: /* color */ _string[textSlot].color = getVarOrDirectByte(0x80); + if (_features & GF_16COLOR) + _string[textSlot].color &= 0x0f; // FIXME break; case 2: /* clipping */ _string[textSlot].right = getVarOrDirectWord(0x80); |