aboutsummaryrefslogtreecommitdiff
path: root/engines/engine.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/engine.cpp')
-rw-r--r--engines/engine.cpp21
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;
}
+*/