Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 5110 in orxonox.OLD for trunk/src/util/resource_manager.cc


Ignore:
Timestamp:
Aug 23, 2005, 11:07:40 PM (19 years ago)
Author:
bensch
Message:

orxonox/trunk: changed the behaviour of the iterator.
Now it is soon possible to walk through a List from front and back, and tell the Iterator from where to seek

@patrick: i had to disable your Collision-Detection algorithms, because they had a seekElement inside, that i did not entirely grasp the meaning of….
trying to fix this now

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/util/resource_manager.cc

    r5101 r5110  
    7474  // deleting the Directorie Lists
    7575  tIterator<char>* tmpIt = imageDirs->getIterator();
    76   char* tmpDir = tmpIt->nextElement();
     76  char* tmpDir = tmpIt->firstElement();
    7777  while(tmpDir)
    7878    {
     
    144144      // check if the Directory has been added before
    145145      tIterator<char>* tmpImageDirs = imageDirs->getIterator();
    146       char* tmpDir = tmpImageDirs->nextElement();
     146      char* tmpDir = tmpImageDirs->firstElement();
    147147      while(tmpDir)
    148148        {
     
    363363            {
    364364              tIterator<char>* iterator = imageDirs->getIterator();
    365               tmpDir = iterator->nextElement();
    366               //tmpDir = imageDirs->enumerate();
     365              tmpDir = iterator->firstElement();
    367366              while(tmpDir)
    368367                {
     
    492491{
    493492  tIterator<Resource>* iterator = resourceList->getIterator();
    494   Resource* enumRes = iterator->nextElement();
     493  Resource* enumRes = iterator->firstElement();
    495494  while (enumRes)
    496495    {
     
    521520  //  Resource* enumRes = resourceList->enumerate();
    522521  tIterator<Resource>* iterator = resourceList->getIterator();
    523   Resource* enumRes = iterator->nextElement();
     522  Resource* enumRes = iterator->firstElement();
    524523  while (enumRes)
    525524    {
     
    603602  //  Resource* enumRes = resourceList->enumerate();
    604603  tIterator<Resource>* iterator = resourceList->getIterator();
    605   Resource* enumRes = iterator->nextElement();
     604  Resource* enumRes = iterator->firstElement();
    606605  while (enumRes)
    607606    {
     
    799798  PRINT(0)(" List of Image-Directories: ");
    800799  tIterator<char>* tmpIt = imageDirs->getIterator();
    801   char* tmpDir = tmpIt->nextElement();
     800  char* tmpDir = tmpIt->firstElement();
    802801  while(tmpDir)
    803802    {
     
    810809  PRINT(0)("List of all stored Resources:\n");
    811810  tIterator<Resource>* iterator = resourceList->getIterator();
    812   Resource* enumRes = iterator->nextElement();
     811  Resource* enumRes = iterator->firstElement();
    813812  while (enumRes)
    814813    {
Note: See TracChangeset for help on using the changeset viewer.