From b2f9c5ab8e8bb6ba92266d2ba20303c587409ca6 Mon Sep 17 00:00:00 2001 From: Travis Howell Date: Mon, 12 Feb 2007 11:27:11 +0000 Subject: Add palette code difference for Amiga OCS version of Simon the Sorcerer 1. svn-id: r25517 --- engines/agos/window.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'engines/agos') diff --git a/engines/agos/window.cpp b/engines/agos/window.cpp index eabbca9144..bf5fb457a5 100644 --- a/engines/agos/window.cpp +++ b/engines/agos/window.cpp @@ -185,9 +185,15 @@ void AGOSEngine::restoreBlock(uint h, uint w, uint y, uint x) { } void AGOSEngine::setTextColor(uint color) { - WindowBlock *window; + WindowBlock *window = _windowArray[_curWindow]; + + if ((getFeatures() & GF_32COLOR) && color != 0) { + if (window->fill_color == 17) + color = 25; + else + color = 12; + } - window = _windowArray[_curWindow]; window->text_color = color; } -- cgit v1.2.3