diff options
author | Eugene Sandulenko | 2016-07-10 00:31:10 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2016-08-03 23:40:36 +0200 |
commit | 31ec69c0e81b7d468482237a8de473bd9a7e23cc (patch) | |
tree | af73d97f598def7ee021135e1f80d1445c653adc /engines/director | |
parent | e11c036ba8c49d89c9276da9313d63ec3ca22dc7 (diff) | |
download | scummvm-rg350-31ec69c0e81b7d468482237a8de473bd9a7e23cc.tar.gz scummvm-rg350-31ec69c0e81b7d468482237a8de473bd9a7e23cc.tar.bz2 scummvm-rg350-31ec69c0e81b7d468482237a8de473bd9a7e23cc.zip |
DIRECTOR: Added detection for Spaceship Warlock
Diffstat (limited to 'engines/director')
-rw-r--r-- | engines/director/detection.cpp | 21 | ||||
-rw-r--r-- | engines/director/detection_tables.h | 42 |
2 files changed, 53 insertions, 10 deletions
diff --git a/engines/director/detection.cpp b/engines/director/detection.cpp index 0815dd9454..68aa4e7e35 100644 --- a/engines/director/detection.cpp +++ b/engines/director/detection.cpp @@ -66,16 +66,17 @@ bool DirectorEngine::hasFeature(EngineFeature f) const { } // End of Namespace Director static const PlainGameDescriptor directorGames[] = { - { "director", "Macromedia Director Game" }, - { "gundam0079", "Gundam 0079: The War for Earth" }, - { "jewels", "Jewels of the Oracle" }, - { "jman", "The Journeyman Project" }, - { "majestic", "Majestic Part I: Alien Encounter" }, - { "melements", "Masters of the Elements" }, - { "spyclub", "Spy Club" }, - { "amber", "AMBER: Journeys Beyond"}, - { "vvvampire", "Victor Vector & Yondo: The Vampire's Coffin"}, - { "vvdinosaur", "Victor Vector & Yondo: The Last Dinosaur Egg"}, + { "director", "Macromedia Director Game" }, + { "gundam0079", "Gundam 0079: The War for Earth" }, + { "jewels", "Jewels of the Oracle" }, + { "jman", "The Journeyman Project" }, + { "majestic", "Majestic Part I: Alien Encounter" }, + { "melements", "Masters of the Elements" }, + { "spyclub", "Spy Club" }, + { "amber", "AMBER: Journeys Beyond"}, + { "vvvampire", "Victor Vector & Yondo: The Vampire's Coffin"}, + { "vvdinosaur", "Victor Vector & Yondo: The Last Dinosaur Egg"}, + { "warlock", "Spaceship Warlock"}, { 0, 0 } }; diff --git a/engines/director/detection_tables.h b/engines/director/detection_tables.h index c966fb15e3..bdaecf8a9f 100644 --- a/engines/director/detection_tables.h +++ b/engines/director/detection_tables.h @@ -363,6 +363,48 @@ static const DirectorGameDescription gameDescriptions[] = { 3 }, + { + { + "warlock", + "", + AD_ENTRY1s("Spaceship Warlock.bin", "cfa68a1bc49251497ebde18e5fc9c217", 271107), + Common::EN_ANY, + Common::kPlatformMacintosh, + ADGF_MACRESFORK, + GUIO1(GUIO_NOASPECT) + }, + GID_GENERIC, + 2 + }, + + { + { + "warlock", + "", + AD_ENTRY1s("SSWARLCK.EXE", "65d06b5fef155a2473434571aff5bc29", 370867), + Common::EN_ANY, + Common::kPlatformWindows, + ADGF_NO_FLAGS, + GUIO1(GUIO_NOASPECT) + }, + GID_GENERIC, + 2 + }, + + { + { + "warlock", + "", + AD_ENTRY1s("SSWDEMO.EXE", "65d06b5fef155a2473434571aff5bc29", 370934), + Common::EN_ANY, + Common::kPlatformWindows, + ADGF_DEMO, + GUIO1(GUIO_NOASPECT) + }, + GID_GENERIC, + 2 + }, + { AD_TABLE_END_MARKER, GID_GENERIC, 0 } }; |