[prev in list] [next in list] [prev in thread] [next in thread] 

List:       bzflag-commits
Subject:    SF.net SVN: bzflag:[18468] trunk/bzwgen/src/RuleSet.cxx
From:       chaos-dev () users ! sourceforge ! net
Date:       2008-08-24 19:55:41
Message-ID: E1KXLgb-0002Ka-NX () bj8yhf1 ! ch3 ! sourceforge ! com
[Download RAW message or body]

Revision: 18468
          http://bzflag.svn.sourceforge.net/bzflag/?rev=18468&view=rev
Author:   chaos-dev
Date:     2008-08-24 19:55:41 +0000 (Sun, 24 Aug 2008)

Log Message:
-----------
* further logging info and style fixup

Modified Paths:
--------------
    trunk/bzwgen/src/RuleSet.cxx

Modified: trunk/bzwgen/src/RuleSet.cxx
===================================================================
--- trunk/bzwgen/src/RuleSet.cxx	2008-08-24 19:37:15 UTC (rev 18467)
+++ trunk/bzwgen/src/RuleSet.cxx	2008-08-24 19:55:41 UTC (rev 18468)
@@ -44,7 +44,9 @@
     Logger.log( "RuleSet : Warning : rule '%s' not found!", rulename.c_str() );
     return -1;
   }
+  Logger.log( 4, "RuleSet : runMesh, rule '%s', recursion level %d, running \
rule...", rulename.c_str(), recursion );  int result = itr->second->runMesh( mesh, \
face ); +  Logger.log( 4, "RuleSet : runMesh, rule '%s', recursion level %d, rule \
ran, result = %d...", rulename.c_str(), recursion, result );  
   recursion--;
   return result;
@@ -67,33 +69,36 @@
   return meshes;
 }
 
-int RuleSet::runNewMesh(Mesh* old_mesh, int old_face, String& rulename) {
+int RuleSet::runNewMesh( Mesh* old_mesh, int old_face, String& rulename ) {
+  Logger.log( 4, "RuleSet : runNewMesh, rule '%s'...", rulename.c_str() );
   Mesh* newmesh = new Mesh();
   Face* newface = new Face();
-  size_t size = old_mesh->getFace(old_face)->size();
+  size_t size = old_mesh->getFace( old_face )->size();
   for ( size_t i = 0; i < size; i++ ) {
     newface->addVertex( i );
     newmesh->addVertex( old_mesh->getFaceVertex( old_face, i ) );
   }
-  int newfaceid = newmesh->addFace(newface);
-  newmesh->pushBase(newfaceid);
-  meshes->push_back(newmesh);
-  newmesh->addInsideVertex(newmesh->faceCenter(newfaceid)+newmesh->faceNormal(newfaceid)*0.05f);
                
-  return runMesh(newmesh,newfaceid,rulename);
+  int newfaceid = newmesh->addFace( newface );
+  newmesh->pushBase( newfaceid );
+  meshes->push_back( newmesh );
+  newmesh->addInsideVertex( newmesh->faceCenter( newfaceid ) + newmesh->faceNormal( \
newfaceid ) * 0.05f ); +  return runMesh( newmesh, newfaceid, rulename );
 }
 
-void RuleSet::loadMaterial(String& id, String& name, bool noradar) {
+void RuleSet::loadMaterial( String& id, String& name, bool noradar ) {
   int matid = materials.size();
-  addAttr(id,double(matid));
-  materials.push_back( Material(matid,name,noradar) );
+  addAttr( id, double( matid ) );
+  materials.push_back( Material( matid, name, noradar ) );
 }
 
-void RuleSet::output(Output& out ) {
-  for (MaterialVectIter itr = materials.begin(); itr!= materials.end(); ++itr) \
(*itr).output(out); +void RuleSet::output( Output& out ) {
+  for ( MaterialVectIter itr = materials.begin(); itr!= materials.end(); ++itr )
+    (*itr).output( out );
 }
 
 RuleSet::~RuleSet() {
-  for (RuleMapIter itr = rules.begin();itr != rules.end(); ++itr) delete \
itr->second; +  for ( RuleMapIter itr = rules.begin();itr != rules.end(); ++itr )
+    delete itr->second;
 }
 
 // Local Variables: ***


This was sent by the SourceForge.net collaborative development platform, the world's \
largest Open Source development site.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
BZFlag-commits mailing list
BZFlag-commits@lists.SourceForge.net
https://lists.SourceForge.net/lists/listinfo/bzflag-commits
irc: #BZFlag @ irc.freenode.net


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic