diff options
author | Johannes Schickel | 2009-08-10 01:32:39 +0000 |
---|---|---|
committer | Johannes Schickel | 2009-08-10 01:32:39 +0000 |
commit | 48e86a9e22859aaa7c31ec3a3f2e17670a991c6a (patch) | |
tree | 9c59db3471286b03e89228887f3ecdd1758d62e7 /engines/kyra/staticres.cpp | |
parent | f16ca2ee19f3c5cf02cdd48782e900899c1df8fc (diff) | |
download | scummvm-rg350-48e86a9e22859aaa7c31ec3a3f2e17670a991c6a.tar.gz scummvm-rg350-48e86a9e22859aaa7c31ec3a3f2e17670a991c6a.tar.bz2 scummvm-rg350-48e86a9e22859aaa7c31ec3a3f2e17670a991c6a.zip |
Initial support for correct colors in the interface of Kyra1 AMIGA.
svn-id: r43192
Diffstat (limited to 'engines/kyra/staticres.cpp')
-rw-r--r-- | engines/kyra/staticres.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/engines/kyra/staticres.cpp b/engines/kyra/staticres.cpp index 86680a7b76..a65c99434b 100644 --- a/engines/kyra/staticres.cpp +++ b/engines/kyra/staticres.cpp @@ -1598,10 +1598,15 @@ void KyraEngine_LoK::loadMainScreen(int page) { else warning("no main graphics file found"); - if (_flags.platform == Common::kPlatformAmiga) + _screen->copyRegion(0, 0, 0, 0, 320, 200, page, 0, Screen::CR_NO_P_CHECK); + + if (_flags.platform == Common::kPlatformAmiga) { _screen->copyPalette(1, 0); + _screen->setInterfacePalette(_screen->getPalette(1)); - _screen->copyRegion(0, 0, 0, 0, 320, 200, page, 0); + // TODO: Move this to a better place + _screen->enableInterfacePalette(true); + } } void KyraEngine_HoF::initStaticResource() { |