diff options
author | Joost Peters | 2003-09-28 15:50:47 +0000 |
---|---|---|
committer | Joost Peters | 2003-09-28 15:50:47 +0000 |
commit | 82fd31618780ce449f1d2ca3794827b4448ca9f3 (patch) | |
tree | 9413816d7e3e31f641354562f5eddf7b2b476343 /base/plugins.cpp | |
parent | 2d3e97049629c48494ea8d4641e57e699e6a8498 (diff) | |
download | scummvm-rg350-82fd31618780ce449f1d2ca3794827b4448ca9f3.tar.gz scummvm-rg350-82fd31618780ce449f1d2ca3794827b4448ca9f3.tar.bz2 scummvm-rg350-82fd31618780ce449f1d2ca3794827b4448ca9f3.zip |
queen initial import
svn-id: r10462
Diffstat (limited to 'base/plugins.cpp')
-rw-r--r-- | base/plugins.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/base/plugins.cpp b/base/plugins.cpp index a8fb07d893..096a1832b7 100644 --- a/base/plugins.cpp +++ b/base/plugins.cpp @@ -60,6 +60,11 @@ extern const TargetSettings *Engine_SWORD2_targetList(); extern Engine *Engine_SWORD2_create(GameDetector *detector, OSystem *syst); #endif +#ifndef DISABLE_QUEEN +extern const TargetSettings *Engine_QUEEN_targetList(); +extern Engine *Engine_QUEEN_create(GameDetector *detector, OSystem *syst); +#endif + #endif @@ -247,6 +252,11 @@ void PluginManager::loadPlugins() { #ifndef DISABLE_SWORD2 tryLoadPlugin(new StaticPlugin("sword2", Engine_SWORD2_targetList(), Engine_SWORD2_create)); #endif + + #ifndef DISABLE_QUEEN + tryLoadPlugin(new StaticPlugin("queen", Engine_QUEEN_targetList(), Engine_QUEEN_create)); + #endif + #else // Load dynamic plugins // TODO... this is right now just a nasty hack. @@ -277,6 +287,11 @@ void PluginManager::loadPlugins() { #ifndef DISABLE_SWORD2 tryLoadPlugin(new DynamicPlugin("bs2/libbs2.so")); #endif + + #ifndef DISABLE_QUEEN + tryLoadPlugin(new DynamicPlugin("queen/libqueen.so")); + #endif + #endif } |