]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - plugins/md3model/plugin.cpp
reformat code! now the code is only ugly on the *inside*
[xonotic/netradiant.git] / plugins / md3model / plugin.cpp
index 58c97677867f3940544cdf122e7ad02acf217a5b..5d5be1707bdd1938d2b8acb175ba3a00c2c6e6bd 100644 (file)
 #include "md5.h"
 
 
-class MD3ModelLoader : public ModelLoader
-{
+class MD3ModelLoader : public ModelLoader {
 public:
-scene::Node& loadModel( ArchiveFile& file ){
-       return loadMD3Model( file );
-}
+    scene::Node &loadModel(ArchiveFile &file)
+    {
+        return loadMD3Model(file);
+    }
 };
 
 class ModelDependencies :
-       public GlobalFileSystemModuleRef,
-       public GlobalOpenGLModuleRef,
-       public GlobalUndoModuleRef,
-       public GlobalSceneGraphModuleRef,
-       public GlobalShaderCacheModuleRef,
-       public GlobalSelectionModuleRef,
-       public GlobalFiletypesModuleRef
-{
+        public GlobalFileSystemModuleRef,
+        public GlobalOpenGLModuleRef,
+        public GlobalUndoModuleRef,
+        public GlobalSceneGraphModuleRef,
+        public GlobalShaderCacheModuleRef,
+        public GlobalSelectionModuleRef,
+        public GlobalFiletypesModuleRef {
 };
 
-class ModelMD3API : public TypeSystemRef
-{
-MD3ModelLoader m_modelmd3;
+class ModelMD3API : public TypeSystemRef {
+    MD3ModelLoader m_modelmd3;
 public:
-typedef ModelLoader Type;
-STRING_CONSTANT( Name, "md3" );
+    typedef ModelLoader Type;
 
-ModelMD3API(){
-       GlobalFiletypesModule::getTable().addType( Type::Name(), Name(), filetype_t( "md3 models", "*.md3" ) );
-}
-ModelLoader* getTable(){
-       return &m_modelmd3;
-}
+    STRING_CONSTANT(Name, "md3");
+
+    ModelMD3API()
+    {
+        GlobalFiletypesModule::getTable().addType(Type::Name(), Name(), filetype_t("md3 models", "*.md3"));
+    }
+
+    ModelLoader *getTable()
+    {
+        return &m_modelmd3;
+    }
 };
 
 typedef SingletonModule<ModelMD3API, ModelDependencies> ModelMD3Module;
@@ -80,82 +82,90 @@ typedef SingletonModule<ModelMD3API, ModelDependencies> ModelMD3Module;
 ModelMD3Module g_ModelMD3Module;
 
 
-
-class MD2ModelLoader : public ModelLoader
-{
+class MD2ModelLoader : public ModelLoader {
 public:
-scene::Node& loadModel( ArchiveFile& file ){
-       return loadMD2Model( file );
-}
+    scene::Node &loadModel(ArchiveFile &file)
+    {
+        return loadMD2Model(file);
+    }
 };
 
-class ModelMD2API : public TypeSystemRef
-{
-MD2ModelLoader m_modelmd2;
+class ModelMD2API : public TypeSystemRef {
+    MD2ModelLoader m_modelmd2;
 public:
-typedef ModelLoader Type;
-STRING_CONSTANT( Name, "md2" );
+    typedef ModelLoader Type;
 
-ModelMD2API(){
-       GlobalFiletypesModule::getTable().addType( Type::Name(), Name(), filetype_t( "md2 models", "*.md2" ) );
-}
-ModelLoader* getTable(){
-       return &m_modelmd2;
-}
+    STRING_CONSTANT(Name, "md2");
+
+    ModelMD2API()
+    {
+        GlobalFiletypesModule::getTable().addType(Type::Name(), Name(), filetype_t("md2 models", "*.md2"));
+    }
+
+    ModelLoader *getTable()
+    {
+        return &m_modelmd2;
+    }
 };
 
 typedef SingletonModule<ModelMD2API, ModelDependencies> ModelMD2Module;
 
 ModelMD2Module g_ModelMD2Module;
 
-class MDLModelLoader : public ModelLoader
-{
+class MDLModelLoader : public ModelLoader {
 public:
-scene::Node& loadModel( ArchiveFile& file ){
-       return loadMDLModel( file );
-}
+    scene::Node &loadModel(ArchiveFile &file)
+    {
+        return loadMDLModel(file);
+    }
 };
 
-class ModelMDLAPI : public TypeSystemRef
-{
-MDLModelLoader m_modelmdl;
+class ModelMDLAPI : public TypeSystemRef {
+    MDLModelLoader m_modelmdl;
 public:
-typedef ModelLoader Type;
-STRING_CONSTANT( Name, "mdl" );
+    typedef ModelLoader Type;
 
-ModelMDLAPI(){
-       GlobalFiletypesModule::getTable().addType( Type::Name(), Name(), filetype_t( "mdl models", "*.mdl" ) );
-}
-ModelLoader* getTable(){
-       return &m_modelmdl;
-}
+    STRING_CONSTANT(Name, "mdl");
+
+    ModelMDLAPI()
+    {
+        GlobalFiletypesModule::getTable().addType(Type::Name(), Name(), filetype_t("mdl models", "*.mdl"));
+    }
+
+    ModelLoader *getTable()
+    {
+        return &m_modelmdl;
+    }
 };
 
 typedef SingletonModule<ModelMDLAPI, ModelDependencies> ModelMDLModule;
 
 ModelMDLModule g_ModelMDLModule;
 
-class MDCModelLoader : public ModelLoader
-{
+class MDCModelLoader : public ModelLoader {
 public:
-scene::Node& loadModel( ArchiveFile& file ){
-       return loadMDCModel( file );
-}
+    scene::Node &loadModel(ArchiveFile &file)
+    {
+        return loadMDCModel(file);
+    }
 };
 
-class ModelMDCAPI : public TypeSystemRef
-{
-MDCModelLoader m_modelmdc;
+class ModelMDCAPI : public TypeSystemRef {
+    MDCModelLoader m_modelmdc;
 public:
-typedef ModelLoader Type;
-STRING_CONSTANT( Name, "mdc" );
+    typedef ModelLoader Type;
 
-ModelMDCAPI(){
-       GlobalFiletypesModule::getTable().addType( Type::Name(), Name(), filetype_t( "mdc models", "*.mdc" ) );
-}
-ModelLoader* getTable(){
-       return &m_modelmdc;
-}
+    STRING_CONSTANT(Name, "mdc");
+
+    ModelMDCAPI()
+    {
+        GlobalFiletypesModule::getTable().addType(Type::Name(), Name(), filetype_t("mdc models", "*.mdc"));
+    }
+
+    ModelLoader *getTable()
+    {
+        return &m_modelmdc;
+    }
 };
 
 typedef SingletonModule<ModelMDCAPI, ModelDependencies> ModelMDCModule;
@@ -163,19 +173,22 @@ typedef SingletonModule<ModelMDCAPI, ModelDependencies> ModelMDCModule;
 ModelMDCModule g_ModelMDCModule;
 
 
-class ImageMDLAPI
-{
-_QERPlugImageTable m_imagemdl;
+class ImageMDLAPI {
+    _QERPlugImageTable m_imagemdl;
 public:
-typedef _QERPlugImageTable Type;
-STRING_CONSTANT( Name, "mdl" );
+    typedef _QERPlugImageTable Type;
 
-ImageMDLAPI(){
-       m_imagemdl.loadImage = &LoadMDLImage;
-}
-_QERPlugImageTable* getTable(){
-       return &m_imagemdl;
-}
+    STRING_CONSTANT(Name, "mdl");
+
+    ImageMDLAPI()
+    {
+        m_imagemdl.loadImage = &LoadMDLImage;
+    }
+
+    _QERPlugImageTable *getTable()
+    {
+        return &m_imagemdl;
+    }
 };
 
 typedef SingletonModule<ImageMDLAPI, GlobalFileSystemModuleRef> ImageMDLModule;
@@ -183,31 +196,33 @@ typedef SingletonModule<ImageMDLAPI, GlobalFileSystemModuleRef> ImageMDLModule;
 ImageMDLModule g_ImageMDLModule;
 
 
-class MD5ModelLoader : public ModelLoader
-{
+class MD5ModelLoader : public ModelLoader {
 public:
-scene::Node& loadModel( ArchiveFile& file ){
-       return loadMD5Model( file );
-}
+    scene::Node &loadModel(ArchiveFile &file)
+    {
+        return loadMD5Model(file);
+    }
 };
 
-class ModelMD5Dependencies : public ModelDependencies, public GlobalScripLibModuleRef
-{
+class ModelMD5Dependencies : public ModelDependencies, public GlobalScripLibModuleRef {
 };
 
-class ModelMD5API : public TypeSystemRef
-{
-MD5ModelLoader m_modelmd5;
+class ModelMD5API : public TypeSystemRef {
+    MD5ModelLoader m_modelmd5;
 public:
-typedef ModelLoader Type;
-STRING_CONSTANT( Name, "md5mesh" );
+    typedef ModelLoader Type;
 
-ModelMD5API(){
-       GlobalFiletypesModule::getTable().addType( Type::Name(), Name(), filetype_t( "md5 meshes", "*.md5mesh" ) );
-}
-ModelLoader* getTable(){
-       return &m_modelmd5;
-}
+    STRING_CONSTANT(Name, "md5mesh");
+
+    ModelMD5API()
+    {
+        GlobalFiletypesModule::getTable().addType(Type::Name(), Name(), filetype_t("md5 meshes", "*.md5mesh"));
+    }
+
+    ModelLoader *getTable()
+    {
+        return &m_modelmd5;
+    }
 };
 
 typedef SingletonModule<ModelMD5API, ModelMD5Dependencies> ModelMD5Module;
@@ -215,13 +230,14 @@ typedef SingletonModule<ModelMD5API, ModelMD5Dependencies> ModelMD5Module;
 ModelMD5Module g_ModelMD5Module;
 
 
-extern "C" void RADIANT_DLLEXPORT Radiant_RegisterModules( ModuleServer& server ){
-       initialiseModule( server );
-
-       g_ModelMD3Module.selfRegister();
-       g_ModelMD2Module.selfRegister();
-       g_ModelMDLModule.selfRegister();
-       g_ModelMDCModule.selfRegister();
-       g_ImageMDLModule.selfRegister();
-       g_ModelMD5Module.selfRegister();
+extern "C" void RADIANT_DLLEXPORT Radiant_RegisterModules(ModuleServer &server)
+{
+    initialiseModule(server);
+
+    g_ModelMD3Module.selfRegister();
+    g_ModelMD2Module.selfRegister();
+    g_ModelMDLModule.selfRegister();
+    g_ModelMDCModule.selfRegister();
+    g_ImageMDLModule.selfRegister();
+    g_ModelMD5Module.selfRegister();
 }