aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Hesse2007-02-01 21:59:51 +0000
committerSven Hesse2007-02-01 21:59:51 +0000
commit7e19c134f7cbde59a766aca6112a0799f649d342 (patch)
tree5b777f33b05a5781e322bcab554b2270331fdd27
parentf1a4f57a5349792f7cb8aeaabf8d794ffb79b7d4 (diff)
downloadscummvm-rg350-7e19c134f7cbde59a766aca6112a0799f649d342.tar.gz
scummvm-rg350-7e19c134f7cbde59a766aca6112a0799f649d342.tar.bz2
scummvm-rg350-7e19c134f7cbde59a766aca6112a0799f649d342.zip
Split the entry for Gobliins 2 multilanguage CD into separate entries for each language
svn-id: r25329
-rw-r--r--engines/gob/detection.cpp46
-rw-r--r--engines/gob/gob.cpp1
2 files changed, 46 insertions, 1 deletions
diff --git a/engines/gob/detection.cpp b/engines/gob/detection.cpp
index be01d250b7..2379e8fa97 100644
--- a/engines/gob/detection.cpp
+++ b/engines/gob/detection.cpp
@@ -247,7 +247,51 @@ static const GOBGameDescription gameDescriptions[] = {
"gob2",
"CD 1.02",
AD_ENTRY1("intro.stk", "24a6b32757752ccb1917ce92fd7c2a04"),
- UNK_LANG,
+ EN_ANY,
+ kPlatformPC,
+ },
+ GF_GOB2 | GF_CD,
+ "intro"
+ },
+ {
+ {
+ "gob2",
+ "CD 1.02",
+ AD_ENTRY1("intro.stk", "24a6b32757752ccb1917ce92fd7c2a04"),
+ DE_DEU,
+ kPlatformPC,
+ },
+ GF_GOB2 | GF_CD,
+ "intro"
+ },
+ {
+ {
+ "gob2",
+ "CD 1.02",
+ AD_ENTRY1("intro.stk", "24a6b32757752ccb1917ce92fd7c2a04"),
+ FR_FRA,
+ kPlatformPC,
+ },
+ GF_GOB2 | GF_CD,
+ "intro"
+ },
+ {
+ {
+ "gob2",
+ "CD 1.02",
+ AD_ENTRY1("intro.stk", "24a6b32757752ccb1917ce92fd7c2a04"),
+ IT_ITA,
+ kPlatformPC,
+ },
+ GF_GOB2 | GF_CD,
+ "intro"
+ },
+ {
+ {
+ "gob2",
+ "CD 1.02",
+ AD_ENTRY1("intro.stk", "24a6b32757752ccb1917ce92fd7c2a04"),
+ ES_ESP,
kPlatformPC,
},
GF_GOB2 | GF_CD,
diff --git a/engines/gob/gob.cpp b/engines/gob/gob.cpp
index c4dc5b1afb..5561aa994a 100644
--- a/engines/gob/gob.cpp
+++ b/engines/gob/gob.cpp
@@ -651,6 +651,7 @@ int GobEngine::init() {
case Common::DE_DEU:
_global->_language = 1;
break;
+ case Common::EN_ANY:
case Common::EN_GRB:
_global->_language = 2;
break;