Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 3661 in orxonox.OLD for orxonox/trunk/src/simple_animation.cc


Ignore:
Timestamp:
Mar 29, 2005, 10:34:25 PM (19 years ago)
Author:
patrick
Message:

orxonox/trunk: some changes in the benchmark routines and in the list. list is now more efficent than ever and is integrated in the benchmark system.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • orxonox/trunk/src/simple_animation.cc

    r3573 r3661  
    111111SimpleAnimation::~SimpleAnimation ()
    112112{
    113   KeyFrame* frame = this->frames->enumerate();
     113  tIterator<KeyFrame>* iterator = this->frames->getIterator();
     114  KeyFrame* frame = iterator->nextElement();
    114115  while( frame != NULL)
    115116    {
    116117      delete frame;
    117       frame = frames->nextElement();
     118      frame = iterator->nextElement();
    118119    }
     120  delete iterator;
    119121  delete this->frames;
    120122}
     
    163165void SimpleAnimation::reset()
    164166{
    165   KeyFrame* frame = this->frames->enumerate();
     167  tIterator<KeyFrame>* iterator = this->frames->getIterator();
     168  KeyFrame* frame = iterator->nextElement();
    166169  while( frame != NULL)
    167170    {
    168171      delete frame;
    169       frame = frames->nextElement();
     172      frame = iterator->nextElement();
    170173    }
     174  delete iterator;
    171175  delete this->frames;
    172176
Note: See TracChangeset for help on using the changeset viewer.