aboutsummaryrefslogtreecommitdiff
path: root/engines/metaengine.h
diff options
context:
space:
mode:
authorBastien Bouclet2018-02-04 08:46:12 +0100
committerBastien Bouclet2018-05-10 09:04:23 +0200
commitfaa2534f46611a47913004b55aa0e5ed5b7e4b7a (patch)
tree80d25039401ee215536ff853c043bfd2e62c4ca6 /engines/metaengine.h
parent1de5aca585af3e04a64a4f287dd348c0e7b4b967 (diff)
downloadscummvm-rg350-faa2534f46611a47913004b55aa0e5ed5b7e4b7a.tar.gz
scummvm-rg350-faa2534f46611a47913004b55aa0e5ed5b7e4b7a.tar.bz2
scummvm-rg350-faa2534f46611a47913004b55aa0e5ed5b7e4b7a.zip
ENGINES: Factor adding games to ConfMan
Diffstat (limited to 'engines/metaengine.h')
-rw-r--r--engines/metaengine.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/metaengine.h b/engines/metaengine.h
index 74eb367200..6e8ab16af8 100644
--- a/engines/metaengine.h
+++ b/engines/metaengine.h
@@ -271,6 +271,13 @@ public:
PlainGameDescriptor findGame(const Common::String &gameName, const Plugin **plugin = NULL) const;
DetectionResults detectGames(const Common::FSList &fslist) const;
const PluginList &getPlugins() const;
+
+ /**
+ * Create a target from the supplied game descriptor
+ *
+ * Returns the created target name.
+ */
+ Common::String createTargetForGame(const GameDescriptor &game);
};
/** Convenience shortcut for accessing the engine manager. */