aboutsummaryrefslogtreecommitdiff
path: root/tools/create_kyradat/misc.h
diff options
context:
space:
mode:
authorJohannes Schickel2009-08-25 22:37:34 +0000
committerJohannes Schickel2009-08-25 22:37:34 +0000
commit189b1ec62ff7de17fa2a089b454335f716f29a6b (patch)
tree976b9f27f404b6c166c6607f8c57a11e50b46ba9 /tools/create_kyradat/misc.h
parentfde3814fbc9063c8ac2c7e8329b78f283d41e1d6 (diff)
downloadscummvm-rg350-189b1ec62ff7de17fa2a089b454335f716f29a6b.tar.gz
scummvm-rg350-189b1ec62ff7de17fa2a089b454335f716f29a6b.tar.bz2
scummvm-rg350-189b1ec62ff7de17fa2a089b454335f716f29a6b.zip
Implement support for the Kyrandia 1 CD demo.
svn-id: r43737
Diffstat (limited to 'tools/create_kyradat/misc.h')
-rw-r--r--tools/create_kyradat/misc.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/tools/create_kyradat/misc.h b/tools/create_kyradat/misc.h
index c4cd03bf5e..2a14dab611 100644
--- a/tools/create_kyradat/misc.h
+++ b/tools/create_kyradat/misc.h
@@ -187,6 +187,21 @@ const int kyra1DemoNeed[] = {
-1
};
+const int kyra1DemoCDNeed[] = {
+ kKallakWritingSeq,
+ kMalcolmTreeSeq,
+ kWestwoodLogoSeq,
+ kKyrandiaLogoSeq,
+ kKallakMalcolmSeq,
+ kForestSeq,
+ kIntroCPSStrings,
+ kIntroCOLStrings,
+ kIntroWSAStrings,
+ kIntroStrings,
+ kAudioTracksIntro,
+ -1
+};
+
const int kyra1TownsEngNeed[] = {
kKallakWritingSeq,
kMalcolmTreeSeq,
@@ -587,6 +602,7 @@ const GameNeed gameNeedTable[] = {
{ kKyra1, kFMTownsVersionJ, kyra1TownsJapNeed },
{ kKyra1, kAmigaVersion, kyra1AmigaNeed },
{ kKyra1, kDemoVersion, kyra1DemoNeed },
+ { kKyra1, kDemoCDVersion, kyra1DemoCDNeed },
{ kKyra2, k2FloppyFile1, kyra2FloppyFile1Need },
{ kKyra2, k2FloppyFile2, kyra2FloppyFile2Need },
@@ -618,6 +634,7 @@ const GameNeed gameNeedTable[] = {
const SpecialExtension specialTable[] = {
{ kTalkieVersion, "CD" },
{ kDemoVersion, "DEM" },
+ { kDemoCDVersion, "CD.DEM" },
{ kFMTownsVersionE , "TNS" },
{ kFMTownsVersionJ, "TNS" },
{ kAmigaVersion, "AMG" },