From 07aa92063aebce928dac7a70ab61970af14b1305 Mon Sep 17 00:00:00 2001 From: Travis Howell Date: Mon, 7 Mar 2005 00:39:48 +0000 Subject: Add Amiga renderer mode for EGA games. svn-id: r17019 --- scumm/scumm.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'scumm') diff --git a/scumm/scumm.cpp b/scumm/scumm.cpp index 713abd0cba..c0e7ad4d79 100644 --- a/scumm/scumm.cpp +++ b/scumm/scumm.cpp @@ -1039,6 +1039,11 @@ ScummEngine::ScummEngine(GameDetector *detector, OSystem *syst, const ScummGameS _renderMode = Common::kRenderDefault; break; + case Common::kRenderAmiga: + if (!(_features & GF_16COLOR)) + _renderMode = Common::kRenderDefault; + break; + default: break; } @@ -1318,7 +1323,7 @@ void ScummEngine::scummInit() { } else if (_features & GF_16COLOR) { for (i = 0; i < 16; i++) _shadowPalette[i] = i; - if ((_features & GF_AMIGA) || (_features & GF_ATARI_ST)) + if ((_features & GF_AMIGA) || (_features & GF_ATARI_ST) || _renderMode == Common::kRenderAmiga) setupAmigaPalette(); else if (_renderMode == Common::kRenderHercA || _renderMode == Common::kRenderHercG) setupHercPalette(); -- cgit v1.2.3