added definition of 16 colors palette to gfx backend for V2/V3 games

I hope it's correct :)

svn-id: r6941
This commit is contained in:
Paweł Kołodziejski 2003-04-08 20:10:51 +00:00
parent 7189347adb
commit 00a2bc9127

View file

@ -314,6 +314,18 @@ void Scumm::scummInit() {
initScreens(0, 16, _realWidth, 144);
}
if (((_features & GF_AFTER_V2) || (_features & GF_AFTER_V3)) && !(_features & GF_OLD256)) {
byte pal16[16 * 4] = {
0, 0, 0, 0, 0, 0, 168, 0, 0, 168, 0, 0, 0, 168, 168, 0,
168, 0, 0, 0, 168, 0, 168, 0, 168, 84, 0, 0, 168, 168, 168, 0,
84, 84, 84, 0, 84, 84, 84, 0, 84, 252, 84, 0, 84, 252, 252, 0,
252, 84, 84, 0, 63, 84, 252, 0, 252, 252, 84, 0, 252, 252, 252, 0
};
memcpy (_currentPalette, pal16, 16 * 4);
setDirtyColors(0, 15);
updatePalette();
}
if (_features & GF_AFTER_V3)
_charset = new CharsetRendererOld256(this);
else if (_features & GF_AFTER_V8)