]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - radiant/patchmodule.cpp
reformat code! now the code is only ugly on the *inside*
[xonotic/netradiant.git] / radiant / patchmodule.cpp
index 7f273591a9947346c4829d31561f711d36996a75..c257dc652174494c18a0e9233ea4e22fe9a8e729 100644 (file)
 #include "patch.h"
 #include "patchmanip.h"
 
-namespace
-{
-std::size_t g_patchModuleCount = 0;
+namespace {
+    std::size_t g_patchModuleCount = 0;
 }
 
-void Patch_Construct( EPatchType type ){
-       if ( ++g_patchModuleCount != 1 ) {
-               return;
-       }
+void Patch_Construct(EPatchType type)
+{
+    if (++g_patchModuleCount != 1) {
+        return;
+    }
 
-       PatchFilters_construct();
+    PatchFilters_construct();
 
-       PatchPreferences_construct();
+    PatchPreferences_construct();
 
-       Patch_registerPreferencesPage();
+    Patch_registerPreferencesPage();
 
-       Patch::constructStatic( type );
-       PatchInstance::constructStatic();
+    Patch::constructStatic(type);
+    PatchInstance::constructStatic();
 
-       if ( type == ePatchTypeDoom3 ) {
-               MAX_PATCH_WIDTH = MAX_PATCH_HEIGHT = 99;
-       }
-       else
-       {
-               MAX_PATCH_WIDTH = MAX_PATCH_HEIGHT = 31; // matching q3map2
-       }
+    if (type == ePatchTypeDoom3) {
+        MAX_PATCH_WIDTH = MAX_PATCH_HEIGHT = 99;
+    } else {
+        MAX_PATCH_WIDTH = MAX_PATCH_HEIGHT = 31; // matching q3map2
+    }
 }
 
-void Patch_Destroy(){
-       if ( --g_patchModuleCount != 0 ) {
-               return;
-       }
+void Patch_Destroy()
+{
+    if (--g_patchModuleCount != 0) {
+        return;
+    }
 
-       Patch::destroyStatic();
-       PatchInstance::destroyStatic();
+    Patch::destroyStatic();
+    PatchInstance::destroyStatic();
 }
 
-class CommonPatchCreator : public PatchCreator
-{
+class CommonPatchCreator : public PatchCreator {
 public:
-void Patch_undoSave( scene::Node& patch ) const {
-       Node_getPatch( patch )->undoSave();
-}
-void Patch_resize( scene::Node& patch, std::size_t width, std::size_t height ) const {
-       Node_getPatch( patch )->setDims( width, height );
-}
-PatchControlMatrix Patch_getControlPoints( scene::Node& node ) const {
-       Patch& patch = *Node_getPatch( node );
-       return PatchControlMatrix( patch.getHeight(), patch.getWidth(), patch.getControlPoints().data() );
-}
-void Patch_controlPointsChanged( scene::Node& patch ) const {
-       return Node_getPatch( patch )->controlPointsChanged();
-}
-const char* Patch_getShader( scene::Node& patch ) const {
-       return Node_getPatch( patch )->GetShader();
-}
-void Patch_setShader( scene::Node& patch, const char* shader ) const {
-       Node_getPatch( patch )->SetShader( shader );
-}
+    void Patch_undoSave(scene::Node &patch) const
+    {
+        Node_getPatch(patch)->undoSave();
+    }
+
+    void Patch_resize(scene::Node &patch, std::size_t width, std::size_t height) const
+    {
+        Node_getPatch(patch)->setDims(width, height);
+    }
+
+    PatchControlMatrix Patch_getControlPoints(scene::Node &node) const
+    {
+        Patch &patch = *Node_getPatch(node);
+        return PatchControlMatrix(patch.getHeight(), patch.getWidth(), patch.getControlPoints().data());
+    }
+
+    void Patch_controlPointsChanged(scene::Node &patch) const
+    {
+        return Node_getPatch(patch)->controlPointsChanged();
+    }
+
+    const char *Patch_getShader(scene::Node &patch) const
+    {
+        return Node_getPatch(patch)->GetShader();
+    }
+
+    void Patch_setShader(scene::Node &patch, const char *shader) const
+    {
+        Node_getPatch(patch)->SetShader(shader);
+    }
 };
 
-class Quake3PatchCreator : public CommonPatchCreator
-{
+class Quake3PatchCreator : public CommonPatchCreator {
 public:
-scene::Node& createPatch(){
-       return ( new PatchNodeQuake3() )->node();
-}
+    scene::Node &createPatch()
+    {
+        return (new PatchNodeQuake3())->node();
+    }
 };
 
 Quake3PatchCreator g_Quake3PatchCreator;
 
-PatchCreator& GetQuake3PatchCreator(){
-       return g_Quake3PatchCreator;
+PatchCreator &GetQuake3PatchCreator()
+{
+    return g_Quake3PatchCreator;
 }
 
-class Doom3PatchCreator : public CommonPatchCreator
-{
+class Doom3PatchCreator : public CommonPatchCreator {
 public:
-scene::Node& createPatch(){
-       return ( new PatchNodeDoom3( true ) )->node();
-}
+    scene::Node &createPatch()
+    {
+        return (new PatchNodeDoom3(true))->node();
+    }
 };
 
 Doom3PatchCreator g_Doom3PatchCreator;
 
-PatchCreator& GetDoom3PatchCreator(){
-       return g_Doom3PatchCreator;
+PatchCreator &GetDoom3PatchCreator()
+{
+    return g_Doom3PatchCreator;
 }
 
-class Doom3PatchDef2Creator : public CommonPatchCreator
-{
+class Doom3PatchDef2Creator : public CommonPatchCreator {
 public:
-scene::Node& createPatch(){
-       return ( new PatchNodeDoom3() )->node();
-}
+    scene::Node &createPatch()
+    {
+        return (new PatchNodeDoom3())->node();
+    }
 };
 
 Doom3PatchDef2Creator g_Doom3PatchDef2Creator;
 
-PatchCreator& GetDoom3PatchDef2Creator(){
-       return g_Doom3PatchDef2Creator;
+PatchCreator &GetDoom3PatchDef2Creator()
+{
+    return g_Doom3PatchDef2Creator;
 }
 
 #include "modulesystem/singletonmodule.h"
 #include "modulesystem/moduleregistry.h"
 
 class PatchDependencies :
-       public GlobalRadiantModuleRef,
-       public GlobalSceneGraphModuleRef,
-       public GlobalShaderCacheModuleRef,
-       public GlobalSelectionModuleRef,
-       public GlobalOpenGLModuleRef,
-       public GlobalUndoModuleRef,
-       public GlobalFilterModuleRef
-{
+        public GlobalRadiantModuleRef,
+        public GlobalSceneGraphModuleRef,
+        public GlobalShaderCacheModuleRef,
+        public GlobalSelectionModuleRef,
+        public GlobalOpenGLModuleRef,
+        public GlobalUndoModuleRef,
+        public GlobalFilterModuleRef {
 };
 
-class PatchQuake3API : public TypeSystemRef
-{
-PatchCreator* m_patchquake3;
+class PatchQuake3API : public TypeSystemRef {
+    PatchCreator *m_patchquake3;
 public:
-typedef PatchCreator Type;
-STRING_CONSTANT( Name, "quake3" );
+    typedef PatchCreator Type;
 
-PatchQuake3API(){
-       Patch_Construct( ePatchTypeQuake3 );
+    STRING_CONSTANT(Name, "quake3");
 
-       m_patchquake3 = &GetQuake3PatchCreator();
-       g_patchCreator = m_patchquake3;
-}
-~PatchQuake3API(){
-       Patch_Destroy();
-}
-PatchCreator* getTable(){
-       return m_patchquake3;
-}
+    PatchQuake3API()
+    {
+        Patch_Construct(ePatchTypeQuake3);
+
+        m_patchquake3 = &GetQuake3PatchCreator();
+        g_patchCreator = m_patchquake3;
+    }
+
+    ~PatchQuake3API()
+    {
+        Patch_Destroy();
+    }
+
+    PatchCreator *getTable()
+    {
+        return m_patchquake3;
+    }
 };
 
 typedef SingletonModule<PatchQuake3API, PatchDependencies> PatchQuake3Module;
 typedef Static<PatchQuake3Module> StaticPatchQuake3Module;
-StaticRegisterModule staticRegisterPatchQuake3( StaticPatchQuake3Module::instance() );
+StaticRegisterModule staticRegisterPatchQuake3(StaticPatchQuake3Module::instance());
 
 
-
-class PatchDoom3API : public TypeSystemRef
-{
-PatchCreator* m_patchdoom3;
+class PatchDoom3API : public TypeSystemRef {
+    PatchCreator *m_patchdoom3;
 public:
-typedef PatchCreator Type;
-STRING_CONSTANT( Name, "doom3" );
+    typedef PatchCreator Type;
 
-PatchDoom3API(){
-       Patch_Construct( ePatchTypeDoom3 );
+    STRING_CONSTANT(Name, "doom3");
 
-       m_patchdoom3 = &GetDoom3PatchCreator();
-}
-~PatchDoom3API(){
-       Patch_Destroy();
-}
-PatchCreator* getTable(){
-       return m_patchdoom3;
-}
+    PatchDoom3API()
+    {
+        Patch_Construct(ePatchTypeDoom3);
+
+        m_patchdoom3 = &GetDoom3PatchCreator();
+    }
+
+    ~PatchDoom3API()
+    {
+        Patch_Destroy();
+    }
+
+    PatchCreator *getTable()
+    {
+        return m_patchdoom3;
+    }
 };
 
 typedef SingletonModule<PatchDoom3API, PatchDependencies> PatchDoom3Module;
 typedef Static<PatchDoom3Module> StaticPatchDoom3Module;
-StaticRegisterModule staticRegisterPatchDoom3( StaticPatchDoom3Module::instance() );
+StaticRegisterModule staticRegisterPatchDoom3(StaticPatchDoom3Module::instance());
 
 
-class PatchDef2Doom3API : public TypeSystemRef
-{
-PatchCreator* m_patchdef2doom3;
+class PatchDef2Doom3API : public TypeSystemRef {
+    PatchCreator *m_patchdef2doom3;
 public:
-typedef PatchCreator Type;
-STRING_CONSTANT( Name, "def2doom3" );
+    typedef PatchCreator Type;
 
-PatchDef2Doom3API(){
-       Patch_Construct( ePatchTypeDoom3 );
+    STRING_CONSTANT(Name, "def2doom3");
 
-       m_patchdef2doom3 = &GetDoom3PatchDef2Creator();
-       g_patchCreator = m_patchdef2doom3;
-}
-~PatchDef2Doom3API(){
-       Patch_Destroy();
-}
-PatchCreator* getTable(){
-       return m_patchdef2doom3;
-}
+    PatchDef2Doom3API()
+    {
+        Patch_Construct(ePatchTypeDoom3);
+
+        m_patchdef2doom3 = &GetDoom3PatchDef2Creator();
+        g_patchCreator = m_patchdef2doom3;
+    }
+
+    ~PatchDef2Doom3API()
+    {
+        Patch_Destroy();
+    }
+
+    PatchCreator *getTable()
+    {
+        return m_patchdef2doom3;
+    }
 };
 
 typedef SingletonModule<PatchDef2Doom3API, PatchDependencies> PatchDef2Doom3Module;
 typedef Static<PatchDef2Doom3Module> StaticPatchDef2Doom3Module;
-StaticRegisterModule staticRegisterPatchDef2Doom3( StaticPatchDef2Doom3Module::instance() );
+StaticRegisterModule staticRegisterPatchDef2Doom3(StaticPatchDef2Doom3Module::instance());