diff options
| author | Max Horn | 2008-02-04 13:14:52 +0000 | 
|---|---|---|
| committer | Max Horn | 2008-02-04 13:14:52 +0000 | 
| commit | 3cd1e60e7adb6ca8e25aaf8b66222c2fe7fb5fab (patch) | |
| tree | 7722a14a6b22035ddcceac37bd72249a2c189764 /backends/plugins/dynamic-plugin.h | |
| parent | 5fb7f7a4d66c48be928440c3142b196a479ca94c (diff) | |
| download | scummvm-rg350-3cd1e60e7adb6ca8e25aaf8b66222c2fe7fb5fab.tar.gz scummvm-rg350-3cd1e60e7adb6ca8e25aaf8b66222c2fe7fb5fab.tar.bz2 scummvm-rg350-3cd1e60e7adb6ca8e25aaf8b66222c2fe7fb5fab.zip  | |
Moved common code from Plugin subclasses to class Plugin itself
svn-id: r30787
Diffstat (limited to 'backends/plugins/dynamic-plugin.h')
| -rw-r--r-- | backends/plugins/dynamic-plugin.h | 33 | 
1 files changed, 0 insertions, 33 deletions
diff --git a/backends/plugins/dynamic-plugin.h b/backends/plugins/dynamic-plugin.h index 81d7fbc4c5..410e21c3a8 100644 --- a/backends/plugins/dynamic-plugin.h +++ b/backends/plugins/dynamic-plugin.h @@ -33,44 +33,11 @@  class DynamicPlugin : public Plugin {  protected:  	typedef void (*VoidFunc)(); -  	typedef MetaEngine *(*MetaAllocFunc)(); -	MetaEngine *_metaengine; -  	virtual VoidFunc findSymbol(const char *symbol) = 0;  public: -	DynamicPlugin() : _metaengine(0) {} - -	const char *getName() const { -		return _metaengine->getName(); -	} - -	const char *getCopyright() const { -		return _metaengine->getCopyright(); -	} - -	PluginError createInstance(OSystem *syst, Engine **engine) const { -		return _metaengine->createInstance(syst, engine); -	} - -	GameList getSupportedGames() const { -		return _metaengine->getSupportedGames(); -	} - -	GameDescriptor findGame(const char *gameid) const { -		return _metaengine->findGame(gameid); -	} - -	GameList detectGames(const FSList &fslist) const { -		return _metaengine->detectGames(fslist); -	} - -	SaveStateList listSaves(const char *target) const { -		return _metaengine->listSaves(target); -	} -  	virtual bool loadPlugin() {  		// Query the plugin's name  		MetaAllocFunc metaAlloc = (MetaAllocFunc)findSymbol("PLUGIN_MetaEngine_alloc");  | 
