diff options
Diffstat (limited to 'engines/xeen/detection.cpp')
-rw-r--r-- | engines/xeen/detection.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/engines/xeen/detection.cpp b/engines/xeen/detection.cpp index f59f7c8b2c..0916c3965b 100644 --- a/engines/xeen/detection.cpp +++ b/engines/xeen/detection.cpp @@ -22,6 +22,7 @@ #include "xeen/xeen.h" #include "xeen/worldofxeen/worldofxeen.h" +#include "xeen/swordsofxeen/swordsofxeen.h" #include "base/plugins.h" #include "common/savefile.h" @@ -66,6 +67,7 @@ static const PlainGameDescriptor XeenGames[] = { { "clouds", "Clouds of Xeen" }, { "darkside", "Dark Side of Xeen" }, { "worldofxeen", "World of Xeen" }, + { "swordsofxeen", "Swords of Xeen" }, {0, 0} }; @@ -82,7 +84,7 @@ public: } virtual const char *getOriginalCopyright() const { - return "Xeen Engine (c) ???"; + return "Xeen Engine (c) 1992-1993 New World Computing, Inc."; } virtual bool hasFeature(MetaEngineFeature f) const; @@ -121,6 +123,9 @@ bool XeenMetaEngine::createInstance(OSystem *syst, Engine **engine, const ADGame case Xeen::GType_WorldOfXeen: *engine = new Xeen::WorldOfXeen::WorldOfXeenEngine(syst, gd); break; + case Xeen::GType_Swords: + *engine = new Xeen::SwordsOfXeen::SwordsOfXeenEngine(syst, gd); + break; default: error("Invalid game"); } |