Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 3653 in orxonox.OLD for orxonox/trunk/src/story_entities/world.cc


Ignore:
Timestamp:
Mar 25, 2005, 6:14:40 PM (19 years ago)
Author:
patrick
Message:

orxonox/trunk: now using iterator in world instead of old construct. on my pc, there is now a speedup of about 1 fps! (instead of 1fps i ve now 2fps :)) )

File:
1 edited

Legend:

Unmodified
Added
Removed
  • orxonox/trunk/src/story_entities/world.cc

    r3646 r3653  
    574574  glLoadIdentity();
    575575
    576   entity = this->entities->enumerate();
     576  //entity = this->entities->enumerate();
     577  tIterator<WorldEntity>* iterator = this->entities->getIterator();
     578  entity = iterator->nextElement();
    577579  while( entity != NULL )
    578580    {
    579581      if( entity->bDraw ) entity->draw();
    580       entity = this->entities->nextElement();
    581     }
     582      //entity = this->entities->nextElement();
     583      entity = iterator->nextElement();
     584    }
     585  delete iterator;
    582586 
    583587  glCallList (objectList);
Note: See TracChangeset for help on using the changeset viewer.