From c01aa956b9cf61b8c610e0e52dc9fa42188930ae Mon Sep 17 00:00:00 2001 From: Torbjörn Andersson Date: Fri, 24 Jul 2015 10:08:08 +0200 Subject: ACCESS: Use VGA_COLOR_TRANS() in setIconPalette() This fixes the palette for Martian Memorandum's command icons and mouse cursor. --- engines/access/screen.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'engines/access') diff --git a/engines/access/screen.cpp b/engines/access/screen.cpp index 9392decead..978ba84b9a 100644 --- a/engines/access/screen.cpp +++ b/engines/access/screen.cpp @@ -119,7 +119,9 @@ void Screen::setManPalette() { void Screen::setIconPalette() { if (_vm->getGameID() == GType_MartianMemorandum) { - Common::copy(Martian::ICON_DATA, Martian::ICON_DATA + 0x1B, _rawPalette + 741); + for (int i = 0; i < 0x1B; i++) { + _rawPalette[741 + i] = VGA_COLOR_TRANS(Martian::ICON_DATA[i]); + } } } -- cgit v1.2.3