PluginManager.h list.h Plugin.h VideoPlugin.h src/PluginManager.cpp OpenArena::PluginManager OpenArena #pragmaonce #include"list.h" #include"Plugin.h" #include"VideoPlugin.h" namespaceOpenArena { classPluginManager { private: list<Plugin*>_plugins; public: PluginManager(void); ~PluginManager(void); list<Plugin*>GetPluginsOfType(Plugin::Typetype); VideoPlugin*GetDefaultVideoPlugin(void); }; };