aboutsummaryrefslogtreecommitdiff
path: root/base/plugins.h
diff options
context:
space:
mode:
authorMax Horn2008-01-10 12:00:10 +0000
committerMax Horn2008-01-10 12:00:10 +0000
commit0ec8d35e4da14d6af53ead8001063b6ecf5f0fc5 (patch)
tree3ef028c02d9c516ece9e98710cf5d98cdb16e4c7 /base/plugins.h
parent80e776e0fbd69846802cea1c8864369bbf2eb6f3 (diff)
downloadscummvm-rg350-0ec8d35e4da14d6af53ead8001063b6ecf5f0fc5.tar.gz
scummvm-rg350-0ec8d35e4da14d6af53ead8001063b6ecf5f0fc5.tar.bz2
scummvm-rg350-0ec8d35e4da14d6af53ead8001063b6ecf5f0fc5.zip
Revert accidental commits in rev 30372
svn-id: r30374
Diffstat (limited to 'base/plugins.h')
-rw-r--r--base/plugins.h13
1 files changed, 3 insertions, 10 deletions
diff --git a/base/plugins.h b/base/plugins.h
index a67fd8297d..23a28b745c 100644
--- a/base/plugins.h
+++ b/base/plugins.h
@@ -59,7 +59,6 @@ class Plugin {
public:
virtual ~Plugin() {}
-// virtual bool isLoaded() const = 0; // TODO
virtual bool loadPlugin() = 0;
virtual void unloadPlugin() = 0;
@@ -71,8 +70,6 @@ public:
virtual GameDescriptor findGame(const char *gameid) const = 0;
virtual GameList detectGames(const FSList &fslist) const = 0;
- virtual SaveStateList listSaves(const char *target) const = 0;
-
virtual PluginError createInstance(OSystem *syst, Engine **engine) const = 0;
};
@@ -109,8 +106,7 @@ public:
Engine_##ID##_gameIDList(), \
Engine_##ID##_findGameID, \
Engine_##ID##_create, \
- Engine_##ID##_detectGames, \
- Engine_##ID##_listSaves \
+ Engine_##ID##_detectGames \
);\
} \
void dummyFuncToAllowTrailingSemicolon()
@@ -123,7 +119,6 @@ public:
PLUGIN_EXPORT GameDescriptor PLUGIN_findGameID(const char *gameid) { return Engine_##ID##_findGameID(gameid); } \
PLUGIN_EXPORT PluginError PLUGIN_createEngine(OSystem *syst, Engine **engine) { return Engine_##ID##_create(syst, engine); } \
PLUGIN_EXPORT GameList PLUGIN_detectGames(const FSList &fslist) { return Engine_##ID##_detectGames(fslist); } \
- PLUGIN_EXPORT SaveStateList PLUGIN_listSaves(const char *target) { return Engine_##ID##_listSaves(target); } \
} \
void dummyFuncToAllowTrailingSemicolon()
#endif
@@ -139,7 +134,6 @@ public:
typedef GameDescriptor (*GameIDQueryFunc)(const char *gameid);
typedef PluginError (*EngineFactory)(OSystem *syst, Engine **engine);
typedef GameList (*DetectFunc)(const FSList &fslist);
- typedef SaveStateList (*ListSavesFunc)(const char *target);
protected:
const char *_name;
@@ -147,12 +141,11 @@ protected:
GameIDQueryFunc _qf;
EngineFactory _ef;
DetectFunc _df;
- ListSavesFunc _lsf;
GameList _games;
public:
- PluginRegistrator(const char *name, const char *copyright, GameList games, GameIDQueryFunc qf, EngineFactory ef, DetectFunc df, ListSavesFunc lsf)
- : _name(name), _copyright(copyright), _qf(qf), _ef(ef), _df(df), _lsf(lsf), _games(games) {}
+ PluginRegistrator(const char *name, const char *copyright, GameList games, GameIDQueryFunc qf, EngineFactory ef, DetectFunc df)
+ : _name(name), _copyright(copyright), _qf(qf), _ef(ef), _df(df), _games(games) {}
};
#endif