summaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
authorPiotr Dziwinski <piotrdz@gmail.com>2012-09-15 22:19:32 +0200
committerPiotr Dziwinski <piotrdz@gmail.com>2012-09-15 22:19:32 +0200
commitaf9af56bb007050c969af310c4e816d260b9ce7f (patch)
treef630dbaffcae46fec4e83740e79d2bf3eef9cbc6 /src/plugins
parent2847aad51fb8165d3ad6fab3ddb1f0275a6f0815 (diff)
downloadcolobot-af9af56bb007050c969af310c4e816d260b9ce7f.tar.gz
colobot-af9af56bb007050c969af310c4e816d260b9ce7f.tar.bz2
colobot-af9af56bb007050c969af310c4e816d260b9ce7f.zip
Successful compilation & running
- temporarily mocked CSoundInterface and CPluginInterface - added CRobotMain to application - successfully compiles & runs, but doesn't display correctly at the moment
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/plugininterface.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/plugins/plugininterface.h b/src/plugins/plugininterface.h
index b8adddc..87c355d 100644
--- a/src/plugins/plugininterface.h
+++ b/src/plugins/plugininterface.h
@@ -47,19 +47,19 @@ class CPluginInterface {
/** Function to get plugin name or description
* @return returns plugin name
*/
- virtual std::string PluginName() = 0;
+ inline std::string PluginName() { return "abc"; };
/** Function to get plugin version. 1 means version 0.01, 2 means 0.02 etc.
* @return number indicating plugin version
*/
- virtual int PluginVersion() = 0;
+ inline int PluginVersion() { return 0; };
/** Function to initialize plugin
*/
- virtual void InstallPlugin() = 0;
+ inline void InstallPlugin() {};
/** Function called before removing plugin
*/
- virtual bool UninstallPlugin(std::string &) = 0;
+ inline bool UninstallPlugin(std::string &) { return true; };
};