aboutsummaryrefslogtreecommitdiff
path: root/engines/glk/adrift
diff options
context:
space:
mode:
authorPaul Gilbert2019-09-04 22:36:03 -0700
committerPaul Gilbert2019-09-25 20:13:26 -0700
commit7fe81a7f2fd2be606626bc2dd1f31c1df6ca6163 (patch)
treecad49b3b99cf77b79879ce789893696a32680a6c /engines/glk/adrift
parent146199f29bc5e2b278e3d02c906922aaa68870b3 (diff)
downloadscummvm-rg350-7fe81a7f2fd2be606626bc2dd1f31c1df6ca6163.tar.gz
scummvm-rg350-7fe81a7f2fd2be606626bc2dd1f31c1df6ca6163.tar.bz2
scummvm-rg350-7fe81a7f2fd2be606626bc2dd1f31c1df6ca6163.zip
GLK: ADRIFT: Added Italian detection
Diffstat (limited to 'engines/glk/adrift')
-rw-r--r--engines/glk/adrift/detection.cpp2
-rw-r--r--engines/glk/adrift/detection_tables.h9
2 files changed, 8 insertions, 3 deletions
diff --git a/engines/glk/adrift/detection.cpp b/engines/glk/adrift/detection.cpp
index fc41ac0787..7623fdf19a 100644
--- a/engines/glk/adrift/detection.cpp
+++ b/engines/glk/adrift/detection.cpp
@@ -81,7 +81,7 @@ bool AdriftMetaEngine::detectGames(const Common::FSList &fslist, DetectedGames &
gameList.push_back(GlkDetectedGame(desc.gameId, desc.description, filename, md5, filesize));
} else {
PlainGameDescriptor gameDesc = findGame(p->_gameId);
- gameList.push_back(GlkDetectedGame(p->_gameId, gameDesc.description, filename));
+ gameList.push_back(GlkDetectedGame(p->_gameId, gameDesc.description, p->_extra, filename, p->_language));
}
}
diff --git a/engines/glk/adrift/detection_tables.h b/engines/glk/adrift/detection_tables.h
index 0df9388a01..a507e497c3 100644
--- a/engines/glk/adrift/detection_tables.h
+++ b/engines/glk/adrift/detection_tables.h
@@ -69,7 +69,6 @@ const PlainGameDescriptor ADRIFT_GAME_LIST[] = {
{ "crawlersdelight", "Crawler's Delight" },
{ "crimeadventure", "Crime Adventure" },
{ "cursed", "Cursed" },
- { "cursedhints", "Cursed - Hints" },
{ "cyber1", "Cyber Warp 1" },
{ "cyber2", "Cyber Warp 2" },
{ "darkness", "Darkness" },
@@ -164,6 +163,9 @@ const PlainGameDescriptor ADRIFT_GAME_LIST[] = {
{ "noblecrook4", "Noble Crook, episode 4" },
{ "sonofcamelot", "Son of Camelot" },
+ // Italian Games
+ { "ilgolem", "Il Golem" },
+
{ nullptr, nullptr }
};
@@ -196,7 +198,7 @@ const AdriftGameDescription ADRIFT_GAMES[] = {
DT_ENTRY0("crawlersdelight", "9da704541689f95b3636ad729cfda5f4", 18705),
DT_ENTRY0("crimeadventure", "965eafa4579caa3bb8382a07b5e1771e", 15073),
DT_ENTRY0("cursed", "62d2e05e62f1137b25a61bbb46154729", 487990),
- DT_ENTRY0("cursed_hints", "4ad13bf274af97ebbfe47c4a852b3a46", 36793),
+ DT_ENTRY1("cursed", "Hints", "4ad13bf274af97ebbfe47c4a852b3a46", 36793),
DT_ENTRY0("cyber1", "b53f7a302edad4d9e2a3310dc1c66e72", 1786),
DT_ENTRY0("cyber2", "535c161818ee238e112b1d00bd082b26", 3384),
DT_ENTRY0("darkness", "f02a5be2f9a2fd59ef10f3d16157ee27", 25238),
@@ -292,6 +294,9 @@ const AdriftGameDescription ADRIFT_GAMES[] = {
DT_ENTRY0("noblecrook4", "cb26241f8dba982bb0cd357ebd8fac45", 20606),
DT_ENTRY0("sonofcamelot", "7b3e9e45edc75202b3f586d0ca8dddde", 474380),
+ // Italian Games
+ DT_ENTRYL0("ilgolem", Common::IT_ITA, "7ab97545be9c30457d0c9e748ab7885f", 6372213),
+
DT_END_MARKER
};