aboutsummaryrefslogtreecommitdiff
path: root/engines/igor/detection.cpp
diff options
context:
space:
mode:
authorGregory Montoir2007-11-21 21:50:11 +0000
committerGregory Montoir2007-11-21 21:50:11 +0000
commita9f42051dd9e62ae4cf38f18fa918cd856ac4ff4 (patch)
treec37a1937773284221f4e9519db0992a6af33ab22 /engines/igor/detection.cpp
parente28fd1edb7de36a513789c33b657016d90fc44ab (diff)
downloadscummvm-rg350-a9f42051dd9e62ae4cf38f18fa918cd856ac4ff4.tar.gz
scummvm-rg350-a9f42051dd9e62ae4cf38f18fa918cd856ac4ff4.tar.bz2
scummvm-rg350-a9f42051dd9e62ae4cf38f18fa918cd856ac4ff4.zip
sync with latest IGOR.TBL
svn-id: r29598
Diffstat (limited to 'engines/igor/detection.cpp')
-rw-r--r--engines/igor/detection.cpp29
1 files changed, 26 insertions, 3 deletions
diff --git a/engines/igor/detection.cpp b/engines/igor/detection.cpp
index 5e68f2df3b..130cf22780 100644
--- a/engines/igor/detection.cpp
+++ b/engines/igor/detection.cpp
@@ -40,7 +40,11 @@ static const IgorGameDescription igorGameDescriptions[] = {
{
"igor",
"Demo 1.00s",
- AD_ENTRY1s("IGOR.DAT", 0, 4086790),
+ {
+ { "IGOR.DAT", 0, 0, 4086790 },
+ { "IGOR.FSD", 0, 0, 462564 },
+ { 0, 0, 0, 0 }
+ },
Common::EN_ANY,
Common::kPlatformPC,
Common::ADGF_DEMO
@@ -51,13 +55,32 @@ static const IgorGameDescription igorGameDescriptions[] = {
{
"igor",
"Demo 1.10s",
- AD_ENTRY1s("IGOR.DAT", 0, 4094103),
+ {
+ { "IGOR.DAT", 0, 0, 4094103 },
+ { "IGOR.FSD", 0, 0, 462564 },
+ { 0, 0, 0, 0 }
+ },
Common::EN_ANY,
Common::kPlatformPC,
Common::ADGF_DEMO
},
Igor::kIdEngDemo110
},
+ {
+ {
+ "igor",
+ "Talkie",
+ {
+ { "IGOR.EXE", 0, 0, 9115648 },
+ { "IGOR.DAT", 0, 0, 61682719 },
+ { 0, 0, 0, 0 }
+ },
+ Common::ES_ESP,
+ Common::kPlatformPC,
+ Common::ADGF_NO_FLAGS
+ },
+ Igor::kIdSpaCD
+ },
{ AD_TABLE_END_MARKER, 0 }
};
@@ -69,7 +92,7 @@ static const PlainGameDescriptor igorGameDescriptors[] = {
static const Common::ADParams igorDetectionParams = {
(const byte *)igorGameDescriptions,
sizeof(IgorGameDescription),
- 0, // no md5
+ 1024, // number of md5 bytes
igorGameDescriptors,
0,
"igor",