aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/detection.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/gob/detection.cpp')
-rw-r--r--engines/gob/detection.cpp25
1 files changed, 21 insertions, 4 deletions
diff --git a/engines/gob/detection.cpp b/engines/gob/detection.cpp
index 4bd6668f5c..7637605dcd 100644
--- a/engines/gob/detection.cpp
+++ b/engines/gob/detection.cpp
@@ -57,7 +57,7 @@ static const PlainGameDescriptor gobGames[] = {
{"lostintime", "Lost in Time"},
{"inca2", "Inca II: Wiracocha"},
{"woodruff", "The Bizarre Adventures of Woodruff and the Schnibble"},
-// {"dynasty", "The Last Dynasty"},
+ {"dynasty", "The Last Dynasty"},
{0, 0}
};
@@ -1685,7 +1685,7 @@ static const GOBGameDescription gameDescriptions[] = {
kFeatures640,
"intro"
},
- /*{
+ {
{
"dynasty",
"",
@@ -1697,7 +1697,20 @@ static const GOBGameDescription gameDescriptions[] = {
kGameTypeWoodruff,
kFeatures640,
"intro"
- },*/
+ },
+ {
+ {
+ "dynasty",
+ "",
+ AD_ENTRY1s("intro.stk", "61e4069c16e27775a6cc6d20f529fb36", 2511300),
+ EN_USA,
+ kPlatformPC,
+ Common::ADGF_NO_FLAGS
+ },
+ kGameTypeWoodruff,
+ kFeatures640,
+ "intro"
+ },
{ AD_TABLE_END_MARKER, kGameTypeNone, kFeaturesNone, NULL }
};
@@ -1894,7 +1907,11 @@ bool GobMetaEngine::createInstance(OSystem *syst, Engine **engine, const Common:
return gd != 0;
}
-REGISTER_PLUGIN(GOB, PLUGIN_TYPE_ENGINE, GobMetaEngine);
+#if PLUGIN_ENABLED_DYNAMIC(GOB)
+ REGISTER_PLUGIN_DYNAMIC(GOB, PLUGIN_TYPE_ENGINE, GobMetaEngine);
+#else
+ REGISTER_PLUGIN_STATIC(GOB, PLUGIN_TYPE_ENGINE, GobMetaEngine);
+#endif
namespace Gob {