diff options
author | Johannes Schickel | 2009-09-13 21:05:52 +0000 |
---|---|---|
committer | Johannes Schickel | 2009-09-13 21:05:52 +0000 |
commit | 16305d3b2963d4dd8433aa9b57d61cca3663c142 (patch) | |
tree | 30e5e5cc872aa1d9566c2df2c72c4d7b246ea08b /engines | |
parent | 6488cdc4fce31e31f05b169d5e15a2971902dd82 (diff) | |
download | scummvm-rg350-16305d3b2963d4dd8433aa9b57d61cca3663c142.tar.gz scummvm-rg350-16305d3b2963d4dd8433aa9b57d61cca3663c142.tar.bz2 scummvm-rg350-16305d3b2963d4dd8433aa9b57d61cca3663c142.zip |
Preliminary support for German Kyrandia 1 Amiga.
svn-id: r44071
Diffstat (limited to 'engines')
-rw-r--r-- | engines/kyra/detection.cpp | 17 | ||||
-rw-r--r-- | engines/kyra/staticres.cpp | 2 |
2 files changed, 18 insertions, 1 deletions
diff --git a/engines/kyra/detection.cpp b/engines/kyra/detection.cpp index 29a80017b3..93845c7c09 100644 --- a/engines/kyra/detection.cpp +++ b/engines/kyra/detection.cpp @@ -223,6 +223,23 @@ const KYRAGameDescription adGameDescs[] = { "kyra1", 0, { + { "GEMCUT.PAK", 0, "2bd1da653eaefd691e050e4a9eb68a64", -1 }, + { "GEMCUT.EMC", 0, "74f99e9ed99abf8d0429826d78485a2a", -1 }, + { NULL, 0, NULL, 0 } + }, + Common::DE_DEU, + Common::kPlatformAmiga, + ADGF_NO_FLAGS, + Common::GUIO_NOSPEECH + }, + KYRA1_AMIGA_FLAGS + }, + + { + { + "kyra1", + 0, + { { "GEMCUT.EMC", 0, "796e44863dd22fa635b042df1bf16673", -1 }, { "BEAD.CPS", 0, "3038466f65b7751451844707187aa401", -1 }, { NULL, 0, NULL, 0 } diff --git a/engines/kyra/staticres.cpp b/engines/kyra/staticres.cpp index 2d311324f8..d8928b5dba 100644 --- a/engines/kyra/staticres.cpp +++ b/engines/kyra/staticres.cpp @@ -1638,7 +1638,7 @@ void KyraEngine_LoK::loadButtonShapes() { void KyraEngine_LoK::loadMainScreen(int page) { _screen->clearPage(page); - if (_flags.lang == Common::EN_ANY && !_flags.isTalkie && (_flags.platform == Common::kPlatformPC || _flags.platform == Common::kPlatformAmiga)) + if ((_flags.lang == Common::EN_ANY && !_flags.isTalkie && _flags.platform == Common::kPlatformPC) || _flags.platform == Common::kPlatformAmiga) _screen->loadBitmap("MAIN15.CPS", page, page, &_screen->getPalette(0)); else if (_flags.lang == Common::EN_ANY || _flags.lang == Common::JA_JPN || (_flags.isTalkie && _flags.lang == Common::IT_ITA)) _screen->loadBitmap("MAIN_ENG.CPS", page, page, 0); |