aboutsummaryrefslogtreecommitdiff
path: root/engines/sci
diff options
context:
space:
mode:
authorMartin Kiewitz2010-01-24 21:01:21 +0000
committerMartin Kiewitz2010-01-24 21:01:21 +0000
commit44827b340fdf5f6ba1e22db35bdbe40cd1225e87 (patch)
treec1c1270e8a01be07b25d19176f4b06b2bf177169 /engines/sci
parent75816d4ca16512932e130b0d67d3a185c97334f1 (diff)
downloadscummvm-rg350-44827b340fdf5f6ba1e22db35bdbe40cd1225e87.tar.gz
scummvm-rg350-44827b340fdf5f6ba1e22db35bdbe40cd1225e87.tar.bz2
scummvm-rg350-44827b340fdf5f6ba1e22db35bdbe40cd1225e87.zip
SCI: changed amiga palette mapping table to map color 15 (white) again, scripts dont like it to be 255 :P
svn-id: r47524
Diffstat (limited to 'engines/sci')
-rw-r--r--engines/sci/graphics/palette.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/engines/sci/graphics/palette.cpp b/engines/sci/graphics/palette.cpp
index f60892fb70..08e6b679bd 100644
--- a/engines/sci/graphics/palette.cpp
+++ b/engines/sci/graphics/palette.cpp
@@ -154,10 +154,9 @@ bool SciPalette::setAmiga() {
setOnScreen();
// Create EGA to amiga table
- for (curColor = 1; curColor < 15; curColor++) {
+ for (curColor = 1; curColor < 16; curColor++) {
_amigaEGAtable[curColor] = matchColor(&_sysPalette, EGApalette[curColor][0], EGApalette[curColor][1], EGApalette[curColor][2]);
}
- _amigaEGAtable[15] = _screen->getColorWhite();
return true;
}
return false;
@@ -168,7 +167,6 @@ int16 SciPalette::mapAmigaColor(int16 color) {
// TODO: not sure what pq3 means by using color 31
if (color > 15)
return color;
- //color = CLIP<int16>(color, 0, 15);
return _amigaEGAtable[color];
}