From 00a2bc9127f81e2c5d68c7490dda83d20b352080 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Ko=C5=82odziejski?= Date: Tue, 8 Apr 2003 20:10:51 +0000 Subject: [PATCH] added definition of 16 colors palette to gfx backend for V2/V3 games I hope it's correct :) svn-id: r6941 --- scumm/scummvm.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/scumm/scummvm.cpp b/scumm/scummvm.cpp index 47f7e51b3a2..05953fc31bb 100644 --- a/scumm/scummvm.cpp +++ b/scumm/scummvm.cpp @@ -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)