Show
Ignore:
Timestamp:
09/06/08 03:35:17 (3 months ago)
Author:
mattn
Message:

* applied patch by StefanV (from mailinglist) that fixes an error in config.py (broke compilation) and some string conversion warnings
* fixes some more string conversions warnings in bobtoolz
* fixed unresolved symbols in bobtoolz and gtkgensurf (due to the above mentioned patch where the prototypes were not updated)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • GtkRadiant/trunk/contrib/bkgrnd2d/plugin.cpp

    r289 r320  
    9494struct toolbar_button_info_s 
    9595{ 
    96         char *image; 
    97         char *text; 
    98         char *tip; 
     96        const char *image; 
     97        const char *text; 
     98        const char *tip; 
    9999        void (*func)(); 
    100100        IToolbarButton::EType type; 
  • GtkRadiant/trunk/contrib/bobtoolz/DEPair.cpp

    r185 r320  
    4343////////////////////////////////////////////////////////////////////// 
    4444 
    45 void DEPair::Build(char *pKey, char *pValue) 
     45void DEPair::Build(const char *pKey, const char *pValue) 
    4646{ 
    4747  key = pKey; 
  • GtkRadiant/trunk/contrib/bobtoolz/DEPair.h

    r183 r320  
    2929#endif // _MSC_VER > 1000 
    3030 
    31 class DEPair   
     31class DEPair 
    3232{ 
    3333public: 
     
    3535        virtual ~DEPair(); 
    3636 
    37         void Build(char* pKey, char* pValue); 
     37        void Build(const char* pKey, const char* pValue); 
    3838 
    3939        Str     key; 
  • GtkRadiant/trunk/contrib/bobtoolz/DEntity.cpp

    r195 r320  
    136136        ClearBrushes(); 
    137137        ClearEPairs(); 
    138          
     138 
    139139  bool build = false; 
    140140        for(unsigned int i = 0; i < portals.node_count; i++) 
     
    145145                for(unsigned int j = 0; j < portals.node[i].portal_count; j++) 
    146146                { 
    147       for(unsigned int k = 0; k < portals.node[i].portal[j].point_count-2; k++)  
     147      for(unsigned int k = 0; k < portals.node[i].portal[j].point_count-2; k++) 
    148148      { 
    149149              vec3_t v1, v2, normal, n; 
     
    153153        VectorNormalize(n, v2); 
    154154 
    155         if(k == 0)  
     155        if(k == 0) 
    156156        { 
    157157          VectorCopy(v2, normal); 
     
    521521} 
    522522 
    523 void DEntity::AddEPair(char *key, char *value) {        
    524         DEPair* newEPair;  
     523void DEntity::AddEPair(const char *key, const char *value) { 
     524        DEPair* newEPair; 
    525525        newEPair = FindEPairByKey( key ); 
    526526        if(!newEPair) { 
     
    540540                if(!strcmp(ep->key, "classname")) 
    541541                        SetClassname(ep->value); 
    542                 else    
     542                else 
    543543                        AddEPair(ep->key, ep->value); 
    544544 
     
    547547} 
    548548 
    549 bool DEntity::ResetTextures(const char* textureName, float fScale[2],     float fShift[2],    int rotation, const char* newTextureName,  
     549bool DEntity::ResetTextures(const char* textureName, float fScale[2],     float fShift[2],    int rotation, const char* newTextureName, 
    550550                            int bResetTextureName,    int bResetScale[2], int bResetShift[2], int bResetRotation, bool rebuild) 
    551551{ 
     
    558558        for(list<DBrush *>::const_iterator resetBrush=brushList.begin(); resetBrush!=brushList.end(); resetBrush++) 
    559559        { 
    560                 bool tmp = (*resetBrush)->ResetTextures(textureName,        fScale,       fShift,       rotation, newTextureName,  
     560                bool tmp = (*resetBrush)->ResetTextures(textureName,        fScale,       fShift,       rotation, newTextureName, 
    561561                                            bResetTextureName,  bResetScale,  bResetShift,  bResetRotation); 
    562562 
     
    567567                        if(rebuild) 
    568568                        { 
    569         entity_t *pE = (*resetBrush)->QER_brush->owner;        
     569        entity_t *pE = (*resetBrush)->QER_brush->owner; 
    570570                                g_FuncTable.m_pfnDeleteBrushHandle((*resetBrush)->QER_brush); 
    571571        (*resetBrush)->BuildInRadiant(FALSE, NULL, pE->entityId == 0 ? NULL : pE); 
     
    590590                          if(rebuild) 
    591591                          { 
    592           entity_t *pE = (*resetPatch)->QER_brush->owner;        
     592          entity_t *pE = (*resetPatch)->QER_brush->owner; 
    593593                                  g_FuncTable.m_pfnDeleteBrushHandle((*resetPatch)->QER_brush); 
    594594          (*resetPatch)->BuildInRadiant(pE->entityId == 0 ? NULL : pE); 
  • GtkRadiant/trunk/contrib/bobtoolz/DEntity.h

    r183 r320  
    3434#endif // _MSC_VER > 1000 
    3535 
    36 class DEntity   
     36class DEntity 
    3737{ 
    3838public: 
     
    4848//      epair functions........ 
    4949        void LoadEPairList(epair_t* epl); 
    50         void AddEPair(char* key, char* value); 
     50        void AddEPair(const char* key, const char* value); 
    5151        void ClearEPairs(); 
    5252        DEPair* FindEPairByKey(const char* keyname); 
     
    7474        bool* BuildIntersectList(); 
    7575//      --------------------------------------------- 
    76          
     76 
    7777 
    7878//      brush operations 
  • GtkRadiant/trunk/contrib/bobtoolz/DMap.cpp

    r185 r320  
    4141} 
    4242 
    43 DEntity* DMap::AddEntity(char *classname, int ID) 
     43DEntity* DMap::AddEntity(const char *classname, int ID) 
    4444{ 
    4545        DEntity* newEntity; 
     
    5050 
    5151        entityList.push_back(newEntity); 
    52          
     52 
    5353        return newEntity; 
    5454} 
     
    132132                { 
    133133                        cnt = (*fixEntity)->FixBrushes(FALSE); 
    134                          
     134 
    135135                        if(cnt && rebuild) 
    136136                                RebuildEntity(*fixEntity); 
     
    143143} 
    144144 
    145 void DMap::ResetTextures( const char* textureName, float fScale[2],      float fShift[2],      int rotation, const char* newTextureName,  
     145void DMap::ResetTextures( const char* textureName, float fScale[2],      float fShift[2],      int rotation, const char* newTextureName, 
    146146                          int bResetTextureName,  int bResetScale[2],  int bResetShift[2],  int bResetRotation) 
    147147{ 
     
    149149        { 
    150150                if(!stricmp("worldspawn", (*texEntity)->m_Classname)) 
    151                         (*texEntity)->ResetTextures(textureName,        fScale,       fShift,       rotation, newTextureName,  
     151                        (*texEntity)->ResetTextures(textureName,        fScale,       fShift,       rotation, newTextureName, 
    152152                                  bResetTextureName,  bResetScale,  bResetShift,  bResetRotation, TRUE); 
    153153                else 
    154154                { 
    155                         if((*texEntity)->ResetTextures( textureName,        fScale,       fShift,       rotation, newTextureName,  
     155                        if((*texEntity)->ResetTextures( textureName,        fScale,       fShift,       rotation, newTextureName, 
    156156                                      bResetTextureName,  bResetScale,  bResetShift,  bResetRotation, FALSE)) 
    157157                                RebuildEntity(*texEntity); 
    158158                } 
    159         }       
     159        } 
    160160} 
    161161 
  • GtkRadiant/trunk/contrib/bobtoolz/DMap.h

    r183 r320  
    3131#endif // _MSC_VER > 1000 
    3232 
    33 class DMap   
     33class DMap 
    3434{ 
    3535public: 
     
    4444 
    4545        DEntity* DMap::GetEntityForID(int ID); 
    46         DEntity* AddEntity(char* classname = "worldspawn", int ID = -1); 
     46        DEntity* AddEntity(const char* classname = "worldspawn", int ID = -1); 
    4747 
    4848        list<DEntity*> entityList; 
  • GtkRadiant/trunk/contrib/bobtoolz/bobToolz-GTK.cpp

    r185 r320  
    3737 
    3838// plugin name 
    39 char* PLUGIN_NAME = "bobToolz"; 
     39const char* PLUGIN_NAME = "bobToolz"; 
    4040 
    4141// commands in the menu 
    42 static char* PLUGIN_COMMANDS = "About...,-,Reset Textures...,PitOMatic,-,Vis Viewer,Brush Cleanup,Polygon Builder,Caulk Selection,-,Tree Planter,Drop Entity,Plot Splines,-,Merge Patches,Split patches,Turn edge"; 
     42static const char* PLUGIN_COMMANDS = "About...,-,Reset Textures...,PitOMatic,-,Vis Viewer,Brush Cleanup,Polygon Builder,Caulk Selection,-,Tree Planter,Drop Entity,Plot Splines,-,Merge Patches,Split patches,Turn edge"; 
    4343 
    4444// globals 
     
    109109        GtkWidget *pixmap; 
    110110 
    111         g_FuncTable.m_pfnLoadBitmap(filename, (void **)&gdkpixmap, (void **)&mask);     
     111        g_FuncTable.m_pfnLoadBitmap(filename, (void **)&gdkpixmap, (void **)&mask); 
    112112        pixmap = gtk_pixmap_new (gdkpixmap, mask); 
    113113 
     
    116116 
    117117        return pixmap; 
    118 }  
     118} 
    119119 
    120120class CBobtoolzToolbarButton : public IToolbarButton 
     
    141141      case 3: return eToggleButton; 
    142142      default: return eButton; 
    143     }     
     143    } 
    144144  } 
    145145  virtual const char* getText() const 
     
    211211  bool RequestAPI(APIDescriptor_t *pAPI); 
    212212  const char* GetInfo(); 
    213    
     213 
    214214  CSynapseClientBobtoolz() { } 
    215215  virtual ~CSynapseClientBobtoolz() { } 
     
    235235  g_pSynapseServer->IncRef(); 
    236236  Set_Syn_Printf(g_pSynapseServer->Get_Syn_Printf()); 
    237      
     237 
    238238  g_SynapseClient.AddAPI(TOOLBAR_MAJOR, BOBTOOLZ_MINOR, sizeof(_QERPlugToolbarTable)); 
    239239  g_SynapseClient.AddAPI(PLUGIN_MAJOR, BOBTOOLZ_MINOR, sizeof(_QERPluginTable)); 
  • GtkRadiant/trunk/contrib/bobtoolz/dialogs/dialogs-gtk.cpp

    r293 r320  
    162162} 
    163163 
    164 bool ValidateTextIntRange(const char* pData, int min, int max, char* error_title, int* value) 
     164bool ValidateTextIntRange(const char* pData, int min, int max, const char* error_title, int* value) 
    165165{ 
    166166        char error_buffer[256]; 
  • GtkRadiant/trunk/contrib/bobtoolz/misc.cpp

    r303 r320  
    118118} 
    119119 
    120 char* TranslateString (char *buf) 
     120char* TranslateString (const char *buf) 
    121121{ 
    122122        static  char    buf2[32768]; 
     
    141141} 
    142142 
    143 void Sys_ERROR (char* text, ...) 
     143void Sys_ERROR (const char* text, ...) 
    144144{ 
    145145        va_list argptr; 
     
    192192} 
    193193 
    194 extern char* PLUGIN_NAME; 
     194extern const char* PLUGIN_NAME; 
    195195/*char* GetGameFilename(char* buffer, const char* filename) 
    196196{ 
  • GtkRadiant/trunk/contrib/bobtoolz/misc.h

    r303 r320  
    2727void FillDefaultTexture(_QERFaceData* faceData, vec3_t va, vec3_t vb, vec3_t vc, const char* texture); 
    2828 
    29 void Sys_ERROR (char* text, ...); 
     29void Sys_ERROR (const char* text, ...); 
    3030 
    3131void BuildMiniPrt(list<Str>* exclusionList); 
  • GtkRadiant/trunk/contrib/gtkgensurf/dec.cpp

    r195 r320  
    4848        void CalcAngles(NODE *, int *, float *); 
    4949        void EdgeOnSide(int *, int *, int *); 
    50         int tricall(int, NODE *, int *, TRI **, TRI **, char *); 
     50        int tricall(int, NODE *, int *, TRI **, TRI **, const char *); 
    5151        int CheckBorders(int *,int,NODE *,int *,TRI **); 
    5252 
     
    196196                        // Sliver-check along borders. Since borders are often linear, the errors 
    197197                        // along borders will often be zero, so no new points will be added. This 
    198                         // tends to produce long, thin brushes. For all border triangles, check  
     198                        // tends to produce long, thin brushes. For all border triangles, check 
    199199                        // that minimum angle isn't less than SLIVER_ANGLE. If it is, add another 
    200200                        // vertex. 
     
    324324/*                                                                           */ 
    325325/*****************************************************************************/ 
    326 int tricall(int NumNodes, NODE *Node, int *NumTris, TRI **inTri, TRI **Tri, LPSTR Options) 
     326int tricall(int NumNodes, NODE *Node, int *NumTris, TRI **inTri, TRI **Tri, const char *Options) 
    327327{ 
    328  
    329328        struct triangulateio in, out; 
    330329        int    i, N; 
     
    427426        /* Make necessary initializations */ 
    428427        out.pointlist          = (REAL *) NULL;  /* Not needed if -N switch used. */ 
    429         out.pointattributelist = (REAL *) NULL;  /* Not needed if -N switch used or  
     428        out.pointattributelist = (REAL *) NULL;  /* Not needed if -N switch used or 
    430429                                                    number of point attributes is zero: */ 
    431430        out.pointmarkerlist    = (int *) NULL;   /* Not needed if -N or -B switch used. */ 
    432431        out.trianglelist       = (int *) NULL;   /* Not needed if -E switch used. */ 
    433         out.triangleattributelist = (REAL *) NULL;   /* Not needed if -E switch used or  
    434                                                         number of triangle attributes is  
     432        out.triangleattributelist = (REAL *) NULL;   /* Not needed if -E switch used or 
     433                                                        number of triangle attributes is 
    435434                                                    zero: */ 
    436435        out.trianglearealist   = (REAL *) NULL; 
    437436        out.neighborlist       = (int *) NULL;   /* Needed only if -n switch used. */ 
    438         out.segmentlist        = (int *) NULL;   /* Needed only if segments are output  
     437        out.segmentlist        = (int *) NULL;   /* Needed only if segments are output 
    439438                                                    (-p or -c) and -P not used: */ 
    440         out.segmentmarkerlist  = (int *) NULL;   /* Needed only if segments are output  
     439        out.segmentmarkerlist  = (int *) NULL;   /* Needed only if segments are output 
    441440                                                    (-p or -c) and -P and -B not used: */ 
    442441        out.edgelist           = (int *) NULL;   /* Needed only if -e switch used. */ 
     
    716715                if(UseLadder) contents += CONTENTS_LADDER; 
    717716        } 
    718          
     717 
    719718        OpenFuncGroup(); 
    720719        for(i=0; i<NumTris; i++) 
     
    726725                brush.face[0].v[0][1] = Node[Tri[i].v[0]].p[1]; 
    727726                brush.face[0].v[0][2] = Node[Tri[i].v[0]].p[2]; 
    728                  
     727 
    729728                brush.face[0].v[1][0] = Node[Tri[i].v[2]].p[0]; 
    730729                brush.face[0].v[1][1] = Node[Tri[i].v[2]].p[1]; 
    731730                brush.face[0].v[1][2] = Node[Tri[i].v[2]].p[2]; 
    732                  
     731 
    733732                brush.face[0].v[2][0] = Node[Tri[i].v[1]].p[0]; 
    734733                brush.face[0].v[2][1] = Node[Tri[i].v[1]].p[1]; 
     
    779778                        brush.face[1].v[0][1] = (float)backface; 
    780779                        brush.face[1].v[0][2] = Node[Tri[i].v[0]].p[2]; 
    781                          
     780 
    782781                        brush.face[1].v[1][0] = Node[Tri[i].v[1]].p[0]; 
    783782                        brush.face[1].v[1][1] = (float)backface; 
    784783                        brush.face[1].v[1][2] = Node[Tri[i].v[1]].p[2]; 
    785                          
     784 
    786785                        brush.face[1].v[2][0] = Node[Tri[i].v[2]].p[0]; 
    787786                        brush.face[1].v[2][1] = (float)backface; 
    788787                        brush.face[1].v[2][2] = Node[Tri[i].v[2]].p[2]; 
    789                          
     788 
    790789                        // 0-1 side 
    791790                        brush.face[2].v[0][0] = Node[Tri[i].v[0]].p[0]; 
    792791                        brush.face[2].v[0][1] = Node[Tri[i].v[0]].p[1]; 
    793792                        brush.face[2].v[0][2] = Node[Tri[i].v[0]].p[2]; 
    794                          
     793 
    795794                        brush.face[2].v[1][0] = Node[Tri[i].v[1]].p[0]; 
    796795                        brush.face[2].v[1][1] = Node[Tri[i].v[1]].p[1]; 
    797796                        brush.face[2].v[1][2] = Node[Tri[i].v[1]].p[2]; 
    798                          
     797 
    799798                        brush.face[2].v[2][0] = Node[Tri[i].v[1]].p[0]; 
    800799                        brush.face[2].v[2][1] = (float)backface; 
    801800                        brush.face[2].v[2][2] = Node[Tri[i].v[1]].p[2]; 
    802                          
     801 
    803802                        // 1-2 side 
    804803                        brush.face[3].v[0][0] = Node[Tri[i].v[1]].p[0]; 
    805804                        brush.face[3].v[0][1] = Node[Tri[i].v[1]].p[1]; 
    806805                        brush.face[3].v[0][2] = Node[Tri[i].v[1]].p[2]; 
    807                          
     806 
    808807                        brush.face[3].v[1][0] = Node[Tri[i].v[2]].p[0]; 
    809808                        brush.face[3].v[1][1] = Node[Tri[i].v[2]].p[1]; 
    810809                        brush.face[3].v[1][2] = Node[Tri[i].v[2]].p[2]; 
    811                          
     810 
    812811                        brush.face[3].v[2][0] = Node[Tri[i].v[2]].p[0]; 
    813812                        brush.face[3].v[2][1] = (float)backface; 
    814813                        brush.face[3].v[2][2] = Node[Tri[i].v[2]].p[2]; 
    815                          
     814 
    816815                        // 2-0 side 
    817816                        brush.face[4].v[0][0] = Node[Tri[i].v[2]].p[0]; 
    818817                        brush.face[4].v[0][1] = Node[Tri[i].v[2]].p[1]; 
    819818                        brush.face[4].v[0][2] = Node[Tri[i].v[2]].p[2]; 
    820                          
     819 
    821820                        brush.face[4].v[1][0] = Node[Tri[i].v[0]].p[0]; 
    822821                        brush.face[4].v[1][1] = Node[Tri[i].v[0]].p[1]; 
    823822                        brush.face[4].v[1][2] = Node[Tri[i].v[0]].p[2]; 
    824                          
     823 
    825824                        brush.face[4].v[2][0] = Node[Tri[i].v[0]].p[0]; 
    826825                        brush.face[4].v[2][1] = (float)backface; 
     
    833832                        brush.face[1].v[0][1] = Node[Tri[i].v[0]].p[1]; 
    834833                        brush.face[1].v[0][2] = Node[Tri[i].v[0]].p[2]; 
    835                          
     834 
    836835                        brush.face[1].v[1][0] = (float)backface; 
    837836                        brush.face[1].v[1][1] = Node[Tri[i].v[1]].p[1]; 
    838837                        brush.face[1].v[1][2] = Node[Tri[i].v[1]].p[2]; 
    839                          
     838 
    840839                        brush.face[1].v[2][0] = (float)backface; 
    841840                        brush.face[1].v[2][1] = Node[Tri[i].v[2]].p[1]; 
    842841                        brush.face[1].v[2][2] = Node[Tri[i].v[2]].p[2]; 
    843                          
     842 
    844843                        // 0-1 side 
    845844                        brush.face[2].v[0][0] = Node[Tri[i].v[0]].p[0]; 
    846845                        brush.face[2].v[0][1] = Node[Tri[i].v[0]].p[1]; 
    847846                        brush.face[2].v[0][2] = Node[Tri[i].v[0]].p[2]; 
    848                          
     847 
    849848                        brush.face[2].v[1][0] = Node[Tri[i].v[1]].p[0]; 
    850849                        brush.face[2].v[1][1] = Node[Tri[i].v[1]].p[1]; 
    851850                        brush.face[2].v[1][2] = Node[Tri[i].v[1]].p[2]; 
    852                          
     851 
    853852                        brush.face[2].v[2][0] = (float)backface; 
    854853                        brush.face[2].v[2][1] = Node[Tri[i].v[1]].p[1]; 
    855854                        brush.face[2].v[2][2] = Node[Tri[i].v[1]].p[2]; 
    856                          
     855 
    857856                        // 1-2 side 
    858857                        brush.face[3].v[0][0] = Node[Tri[i].v[1]].p[0]; 
    859858                        brush.face[3].v[0][1] = Node[Tri[i].v[1]].p[1]; 
    860859                        brush.face[3].v[0][2] = Node[Tri[i].v[1]].p[2]; 
    861                          
     860 
    862861                        brush.face[3].v[1][0] = Node[Tri[i].v[2]].p[0]; 
    863862                        brush.face[3].v[1][1] = Node[Tri[i].v[2]].p[1]; 
    864863                        brush.face[3].v[1][2] = Node[Tri[i].v[2]].p[2]; 
    865                          
     864 
    866865                        brush.face[3].v[2][0] = (float)backface; 
    867866                        brush.face[3].v[2][1] = Node[Tri[i].v[2]].p[1]; 
    868867                        brush.face[3].v[2][2] = Node[Tri[i].v[2]].p[2]; 
    869                          
     868 
    870869                        // 2-0 side 
    871870                        brush.face[4].v[0][0] = Node[Tri[i].v[2]].p[0]; 
    872871                        brush.face[4].v[0][1] = Node[Tri[i].v[2]].p[1]; 
    873872                        brush.face[4].v[0][2] = Node[Tri[i].v[2]].p[2]; 
    874                          
     873 
    875874                        brush.face[4].v[1][0] = Node[Tri[i].v[0]].p[0]; 
    876875                        brush.face[4].v[1][1] = Node[Tri[i].v[0]].p[1]; 
    877876                        brush.face[4].v[1][2] = Node[Tri[i].v[0]].p[2]; 
    878                          
     877 
    879878                        brush.face[4].v[2][0] = (float)backface; 
    880879                        brush.face[4].v[2][1] = Node[Tri[i].v[0]].p[1]; 
     
    886885                        brush.face[1].v[0][1] = Node[Tri[i].v[0]].p[1]; 
    887886                        brush.face[1].v[0][2] = (float)backface; 
    888                          
     887 
    889888                        brush.face[1].v[1][0] = Node[Tri[i].v[1]].p[0]; 
    890889                        brush.face[1].v[1][1] = Node[Tri[i].v[1]].p[1]; 
    891890                        brush.face[1].v[1][2] = (float)backface; 
    892                          
     891 
    893892                        brush.face[1].v[2][0] = Node[Tri[i].v[2]].p[0]; 
    894893                        brush.face[1].v[2][1] = Node[Tri[i].v[2]].p[1]; 
    895894                        brush.face[1].v[2][2] = (float)backface; 
    896                          
     895 
    897896                        // 0-1 side 
    898897                        brush.face[2].v[0][0] = Node[Tri[i].v[0]].p[0]; 
    899898                        brush.face[2].v[0][1] = Node[Tri[i].v[0]].p[1]; 
    900899                        brush.face[2].v[0][2] = Node[Tri[i].v[0]].p[2]; 
    901                          
     900 
    902901                        brush.face[2].v[1][0] = Node[Tri[i].v[1]].p[0]; 
    903902                        brush.face[2].v[1][1] = Node[Tri[i].v[1]].p[1]; 
    904903                        brush.face[2].v[1][2] = Node[Tri[i].v[1]].p[2]; 
    905                          
     904 
    906905                        brush.face[2].v[2][0] = Node[Tri[i].v[1]].p[0]; 
    907906                        brush.face[2].v[2][1] = Node[Tri[i].v[1]].p[1]; 
    908907                        brush.face[2].v[2][2] = (float)backface; 
    909                          
     908 
    910909                        // 1-2 side 
    911910                        brush.face[3].v[0][0] = Node[Tri[i].v[1]].p[0]; 
    912911                        brush.face[3].v[0][1] = Node[Tri[i].v[1]].p[1]; 
    913912                        brush.face[3].v[0][2] = Node[Tri[i].v[1]].p[2]; 
    914                          
     913 
    915914                        brush.face[3].v[1][0] = Node[Tri[i].v[2]].p[0]; 
    916915                        brush.face[3].v[1][1] = Node[Tri[i].v[2]].p[1]; 
    917916                        brush.face[3].v[1][2] = Node[Tri[i].v[2]].p[2]; 
    918                          
     917 
    919918                        brush.face[3].v[2][0] = Node[Tri[i].v[2]].p[0]; 
    920919                        brush.face[3].v[2][1] = Node[Tri[i].v[2]].p[1]; 
    921920                        brush.face[3].v[2][2] = (float)backface; 
    922                          
     921 
    923922                        // 2-0 side 
    924923                        brush.face[4].v[0][0] = Node[Tri[i].v[2]].p[0]; 
    925924                        brush.face[4].v[0][1] = Node[Tri[i].v[2]].p[1]; 
    926925                        brush.face[4].v[0][2] = Node[Tri[i].v[2]].p[2]; 
    927                          
     926 
    928927                        brush.face[4].v[1][0] = Node[Tri[i].v[0]].p[0]; 
    929928                        brush.face[4].v[1][1] = Node[Tri[i].v[0]].p[1]; 
    930929                        brush.face[4].v[1][2] = Node[Tri[i].v[0]].p[2]; 
    931                          
     930 
    932931                        brush.face[4].v[2][0] = Node[Tri[i].v[0]].p[0]; 
    933932                        brush.face[4].v[2][1] = Node[Tri[i].v[0]].p[1]; 
    934933                        brush.face[4].v[2][2] = (float)backface; 
    935934                } 
    936                  
     935 
    937936                for(j=0; j<5; j++) 
    938937                { 
     
    10531052                        front  = MoreThan(zmax,32.); 
    10541053                } 
    1055                  
     1054 
    10561055                for(i=0; i<NumTris; i++) 
    10571056                        Tri[i].flag = 0; 
    1058                  
     1057 
    10591058                switch(Plane) 
    10601059                { 
     
    10761075                        j2 = 1; 
    10771076                } 
    1078                  
     1077 
    10791078                brush.Number = 0; 
    10801079                brush.NumFaces = 6; 
     
    11321131                                                        brush.face[0].v[0][1] = (float)front; 
    11331132                                                        brush.face[0].v[0][2] = Node[q[2]].p[2]; 
    1134                                                          
     1133 
    11351134                                                        brush.face[0].v[1][0] = Node[q[1]].p[0]; 
    11361135                                                        brush.face[0].v[1][1] = (float)front; 
    11371136                                                        brush.face[0].v[1][2] = Node[q[1]].p[2]; 
    1138                                                          
     1137 
    11391138                                                        brush.face[0].v[2][0] = Node[q[0]].p[0]; 
    11401139                                                        brush.face[0].v[2][1] = (float)front; 
    11411140                                                        brush.face[0].v[2][2] = Node[q[0]].p[2]; 
    1142                                                          
     1141 
    11431142                                                        // back 
    11441143                                                        brush.face[1].v[0][0] = Node[q[0]].p[0]; 
    11451144                                                        brush.face[1].v[0][1] = (float)backface; 
    11461145                                                        brush.face[1].v[0][2] = Node[q[0]].p[2]; 
    1147                                                          
     1146 
    11481147                                                        brush.face[1].v[1][0] = Node[q[1]].p[0]; 
    11491148                                                        brush.face[1].v[1][1] = (float)backface; 
    11501149                                                        brush.face[1].v[1][2] = Node[q[1]].p[2]; 
    1151                                                          
     1150 
    11521151                                                        brush.face[1].v[2][0] = Node[q[2]].p[0]; 
    11531152                                                        brush.face[1].v[2][1] = (float)backface; 
    11541153                                                        brush.face[1].v[2][2] = Node[q[2]].p[2]; 
    1155                                                          
     1154 
    11561155                                                        for(k0=0; k0<brush.NumFaces-2; k0++) 
    11571156                                                        { 
    11581157                                                                k =k0+2; 
    11591158                                                                k1=(k0+1) % (brush.NumFaces-2); 
    1160                                                                  
     1159 
    11611160                                                                brush.face[k].v[0][0] = Node[q[k0]].p[0]; 
    11621161                                                                brush.face[k].v[0][1] = (float)front; 
    11631162                                                                brush.face[k].v[0][2] = Node[q[k0]].p[2]; 
    1164                                                                  
     1163 
    11651164                                                                brush.face[k].v[1][0] = Node[q[k1]].p[0]; 
    11661165                                                                brush.face[k].v[1][1] = (float)front; 
    11671166                                                                brush.face[k].v[1][2] = Node[q[k1]].p[2]; 
    1168                                                                  
     1167 
    11691168                                                                brush.face[k].v[2][0] = Node[q[k1]].p[0]; 
    11701169                                                                brush.face[k].v[2][1] = (float)backface; 
     
    11781177                                                        brush.face[0].v[0][1] = Node[q[2]].p[1]; 
    11791178                                                        brush.face[0].v[0][2] = Node[q[2]].p[2]; 
    1180                                                          
     1179 
    11811180                                                        brush.face[0].v[1][0] = (float)front; 
    11821181                                                        brush.face[0].v[1][1] = Node[q[1]].p[1]; 
    11831182                                                        brush.face[0].v[1][2] = Node[q[1]].p[2]; 
    1184                                                          
     1183 
    11851184                                                        brush.face[0].v[2][0] = (float)front; 
    11861185                                                        brush.face[0].v[2][1] = Node[q[0]].p[1]; 
    11871186                                                        brush.face[0].v[2][2] = Node[q[0]].p[2]; 
    1188                                                          
     1187 
    11891188                                                        // back 
    11901189                                                        brush.face[1].v[0][0] = (float)backface; 
    11911190                                                        brush.face[1].v[0][1] = Node[q[0]].p[1]; 
    11921191                                                        brush.face[1].v[0][2] = Node[q[0]].p[2]; 
    1193                                                          
     1192 
    11941193                                                        brush.face[1].v[1][0] = (float)backface; 
    11951194                                                        brush.face[1].v[1][1] = Node[q[1]].p[1]; 
    11961195                                                        brush.face[1].v[1][2] = Node[q[1]].p[2]; 
    1197                                                          
     1196 
    11981197                                                        brush.face[1].v[2][0] = (float)backface; 
    11991198                                                        brush.face[1].v[2][1] = Node[q[2]].p[1]; 
    12001199                                                        brush.face[1].v[2][2] = Node[q[2]].p[2]; 
    1201                                                          
     1200 
    12021201                                                        for(k0=0; k0<brush.NumFaces-2; k0++) 
    12031202                                                        { 
    12041203                                                                k =k0+2; 
    12051204                                                                k1=(k0+1) % (brush.NumFaces-2); 
    1206                                                                  
     1205 
    12071206                                                                brush.face[k].v[0][0] = (float)front; 
    12081207                                                                brush.face[k].v[0][1] = Node[q[k0]].p[1]; 
    12091208                                                                brush.face[k].v[0][2] = Node[q[k0]].p[2]; 
    1210                                                                  
     1209 
    12111210                                                                brush.face[k].v[1][0] = (float)front; 
    12121211                                                                brush.face[k].v[1][1] = Node[q[k1]].p[1]; 
    12131212                                                                brush.face[k].v[1][2] = Node[q[k1]].p[2]; 
    1214                                                                  
     1213 
    12151214                                                                brush.face[k].v[2][0] = (float)backface; 
    12161215                                                                brush.face[k].v[2][1] = Node[q[k1]].p[1]; 
     
    12231222                                                        brush.face[0].v[0][1] = Node[q[2]].p[1]; 
    12241223                                                        brush.face[0].v[0][2] = (float)front; 
    1225                                                          
     1224 
    12261225                                                        brush.face[0].v[1][0] = Node[q[1]].p[0]; 
    12271226                                                        brush.face[0].v[1][1] = Node[q[1]].p[1]; 
    12281227                                                        brush.face[0].v[1][2] = (float)front; 
    1229                                                          
     1228 
    12301229                                                        brush.face[0].v[2][0] = Node[q[0]].p[0]; 
    12311230                                                        brush.face[0].v[2][1] = Node[q[0]].p[1]; 
    12321231                                                        brush.face[0].v[2][2] = (float)front;