diff options
Diffstat (limited to 'engines/engine.cpp')
-rw-r--r-- | engines/engine.cpp | 21 |
1 files changed, 4 insertions, 17 deletions
diff --git a/engines/engine.cpp b/engines/engine.cpp index 7c251cbe1f..e6a8e51b4c 100644 --- a/engines/engine.cpp +++ b/engines/engine.cpp @@ -286,27 +286,14 @@ bool Engine::shouldQuit() const { return (_eventMan->shouldQuit() || _eventMan->shouldRTL()); } -bool Engine::hasFeature(EngineFeature f) { - // TODO: Get rid of this hack!!! - if (f != kSupportsRTL && f != kSupportsListSaves && - f != kSupportsLoadingDuringRuntime && - f != kSupportsSavingDuringRuntime) - return false; +/* +EnginePlugin *Engine::getMetaEnginePlugin() const { const EnginePlugin *plugin = 0; Common::String gameid = ConfMan.get("gameid"); gameid.toLowercase(); EngineMan.findGame(gameid, &plugin); - assert(plugin); - if (f == kSupportsRTL) - return (*plugin)->hasFeature(MetaEngine::kSupportsRTL); - else if (f == kSupportsListSaves) - return (*plugin)->hasFeature(MetaEngine::kSupportsListSaves); - else if (f == kSupportsLoadingDuringRuntime) - return (*plugin)->hasFeature(MetaEngine::kSupportsLoadingDuringRuntime); - else if (f == kSupportsSavingDuringRuntime) - return (*plugin)->hasFeature(MetaEngine::kSupportsSavingDuringRuntime); - else - return false; + return plugin; } +*/ |