]> git.xonotic.org Git - xonotic/netradiant.git/blobdiff - contrib/bobtoolz/DMap.cpp
uncrustify! now the code is only ugly on the *inside*
[xonotic/netradiant.git] / contrib / bobtoolz / DMap.cpp
index 5d9359594372aa8d9e0a032252e53346c6464407..3f70d5ee19d4f626f63a2ef628b2e1415e8b1e03 100644 (file)
@@ -1,21 +1,21 @@
 /*
-BobToolz plugin for GtkRadiant
-Copyright (C) 2001 Gordon Biggans
+   BobToolz plugin for GtkRadiant
+   Copyright (C) 2001 Gordon Biggans
 
-This library is free software; you can redistribute it and/or
-modify it under the terms of the GNU Lesser General Public
-License as published by the Free Software Foundation; either
-version 2.1 of the License, or (at your option) any later version.
+   This library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Lesser General Public
+   License as published by the Free Software Foundation; either
+   version 2.1 of the License, or (at your option) any later version.
 
-This library is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-Lesser General Public License for more details.
+   This library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Lesser General Public License for more details.
 
-You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*/
+   You should have received a copy of the GNU Lesser General Public
+   License along with this library; if not, write to the Free Software
+   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
 
 // DMap.cpp: implementation of the DMap class.
 //
@@ -29,111 +29,107 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 // Construction/Destruction
 //////////////////////////////////////////////////////////////////////
 
-DMap::DMap()
-{
+DMap::DMap(){
        m_nNextEntity = 1;
-       AddEntity("worldspawn", 0);
+       AddEntity( "worldspawn", 0 );
 }
 
-DMap::~DMap()
-{
+DMap::~DMap(){
        ClearEntities();
 }
 
-DEntity* DMap::AddEntity(char *classname, int ID)
-{
+DEntity* DMap::AddEntity( char *classname, int ID ){
        DEntity* newEntity;
-       if(ID == -1)
-               newEntity = new DEntity(classname, m_nNextEntity++);
-       else
-               newEntity = new DEntity(classname, ID);
+       if ( ID == -1 ) {
+               newEntity = new DEntity( classname, m_nNextEntity++ );
+       }
+       else{
+               newEntity = new DEntity( classname, ID );
+       }
 
-       entityList.push_back(newEntity);
+       entityList.push_back( newEntity );
 
        return newEntity;
 }
 
-void DMap::ClearEntities()
-{
+void DMap::ClearEntities(){
        m_nNextEntity = 1;
 
-       for(list<DEntity *>::const_iterator deadEntity=entityList.begin(); deadEntity!=entityList.end(); deadEntity++)
+       for ( list<DEntity *>::const_iterator deadEntity = entityList.begin(); deadEntity != entityList.end(); deadEntity++ )
                delete *deadEntity;
 
        entityList.clear();
 }
 
-DEntity* DMap::GetEntityForID(int ID)
-{
+DEntity* DMap::GetEntityForID( int ID ){
        DEntity* findEntity = NULL;
 
-       for(list<DEntity *>::const_iterator chkEntity=entityList.begin(); chkEntity!=entityList.end(); chkEntity++)
+       for ( list<DEntity *>::const_iterator chkEntity = entityList.begin(); chkEntity != entityList.end(); chkEntity++ )
        {
-               if((*chkEntity)->m_nID == ID)
-               {
-                       findEntity = (*chkEntity);
+               if ( ( *chkEntity )->m_nID == ID ) {
+                       findEntity = ( *chkEntity );
                        break;
                }
        }
 
-       if(!findEntity)
-               findEntity = AddEntity("worldspawn", ID);
+       if ( !findEntity ) {
+               findEntity = AddEntity( "worldspawn", ID );
+       }
 
        return findEntity;
 }
 
 
-DEntity* DMap::GetWorldSpawn()
-{
-       return GetEntityForID(0);
+DEntity* DMap::GetWorldSpawn(){
+       return GetEntityForID( 0 );
 }
 
-void DMap::BuildInRadiant(bool bAllowDestruction)
-{
-       for(list<DEntity *>::const_iterator buildEntity=entityList.begin(); buildEntity!=entityList.end(); buildEntity++)
-               (*buildEntity)->BuildInRadiant(bAllowDestruction);
+void DMap::BuildInRadiant( bool bAllowDestruction ){
+       for ( list<DEntity *>::const_iterator buildEntity = entityList.begin(); buildEntity != entityList.end(); buildEntity++ )
+               ( *buildEntity )->BuildInRadiant( bAllowDestruction );
 }
 
-void DMap::LoadAll(bool bLoadPatches)
-{
+void DMap::LoadAll( bool bLoadPatches ){
        ClearEntities();
 
        g_FuncTable.m_pfnDeselectAllBrushes();
 
        int count = g_FuncTable.m_pfnGetEntityCount();
 
-       for(int i = 0; i < count; i++)
+       for ( int i = 0; i < count; i++ )
        {
                DEntity* loadEntity;
 
-               if(i == 0)
+               if ( i == 0 ) {
                        loadEntity = GetWorldSpawn();
-               else
-                       loadEntity = AddEntity("", m_nNextEntity++);
+               }
+               else{
+                       loadEntity = AddEntity( "", m_nNextEntity++ );
+               }
 
-               if(!loadEntity->LoadFromEntity(i, bLoadPatches))
-               {
+               if ( !loadEntity->LoadFromEntity( i, bLoadPatches ) ) {
                        delete loadEntity;
                        entityList.pop_back();
                }
        }
 }
 
-int DMap::FixBrushes(bool rebuild)
-{
+int DMap::FixBrushes( bool rebuild ){
        int count = 0;
-       for(list<DEntity *>::const_iterator fixEntity=entityList.begin(); fixEntity!=entityList.end(); fixEntity++)
+       for ( list<DEntity *>::const_iterator fixEntity = entityList.begin(); fixEntity != entityList.end(); fixEntity++ )
        {
                int cnt;
 
-               if(!stricmp("worldspawn", (*fixEntity)->m_Classname))
-                       cnt = (*fixEntity)->FixBrushes(rebuild);
+               if ( !stricmp( "worldspawn", ( *fixEntity )->m_Classname ) ) {
+                       cnt = ( *fixEntity )->FixBrushes( rebuild );
+               }
                else
                {
-                       cnt = (*fixEntity)->FixBrushes(FALSE);
+                       cnt = ( *fixEntity )->FixBrushes( FALSE );
 
-                       if(cnt && rebuild)
-                               RebuildEntity(*fixEntity);
+                       if ( cnt && rebuild ) {
+                               RebuildEntity( *fixEntity );
+                       }
                }
 
                count += cnt;
@@ -143,24 +139,24 @@ int DMap::FixBrushes(bool rebuild)
 }
 
 void DMap::ResetTextures( const char* textureName, float fScale[2],      float fShift[2],      int rotation, const char* newTextureName,
-                          int bResetTextureName,  int bResetScale[2],  int bResetShift[2],  int bResetRotation)
-{
-       for(list<DEntity *>::const_iterator texEntity=entityList.begin(); texEntity!=entityList.end(); texEntity++)
+                                                 int bResetTextureName,  int bResetScale[2],  int bResetShift[2],  int bResetRotation ){
+       for ( list<DEntity *>::const_iterator texEntity = entityList.begin(); texEntity != entityList.end(); texEntity++ )
        {
-               if(!stricmp("worldspawn", (*texEntity)->m_Classname))
-                       (*texEntity)->ResetTextures(textureName,        fScale,       fShift,       rotation, newTextureName,
-                                  bResetTextureName,  bResetScale,  bResetShift,  bResetRotation, TRUE);
+               if ( !stricmp( "worldspawn", ( *texEntity )->m_Classname ) ) {
+                       ( *texEntity )->ResetTextures( textureName,        fScale,       fShift,       rotation, newTextureName,
+                                                                                  bResetTextureName,  bResetScale,  bResetShift,  bResetRotation, TRUE );
+               }
                else
                {
-                       if((*texEntity)->ResetTextures( textureName,        fScale,       fShift,       rotation, newTextureName,
-                                      bResetTextureName,  bResetScale,  bResetShift,  bResetRotation, FALSE))
-                               RebuildEntity(*texEntity);
+                       if ( ( *texEntity )->ResetTextures( textureName,        fScale,       fShift,       rotation, newTextureName,
+                                                                                               bResetTextureName,  bResetScale,  bResetShift,  bResetRotation, FALSE ) ) {
+                               RebuildEntity( *texEntity );
+                       }
                }
        }
 }
 
-void DMap::RebuildEntity(DEntity *ent)
-{
+void DMap::RebuildEntity( DEntity *ent ){
        ent->RemoveFromRadiant();
-       ent->BuildInRadiant(FALSE);
+       ent->BuildInRadiant( FALSE );
 }