aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra
diff options
context:
space:
mode:
authorJohannes Schickel2009-09-13 21:05:52 +0000
committerJohannes Schickel2009-09-13 21:05:52 +0000
commit16305d3b2963d4dd8433aa9b57d61cca3663c142 (patch)
tree30e5e5cc872aa1d9566c2df2c72c4d7b246ea08b /engines/kyra
parent6488cdc4fce31e31f05b169d5e15a2971902dd82 (diff)
downloadscummvm-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/kyra')
-rw-r--r--engines/kyra/detection.cpp17
-rw-r--r--engines/kyra/staticres.cpp2
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);