Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 9876 in orxonox.OLD for trunk/src/lib/graphics/graphics_engine.cc


Ignore:
Timestamp:
Oct 3, 2006, 2:38:31 PM (18 years ago)
Author:
bensch
Message:

compiles better on Windows

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/lib/graphics/graphics_engine.cc

    r9869 r9876  
    376376#ifdef __WIN32__
    377377  // REBUILDING TEXTURES (ON WINDOWS CONTEXT SWITCH)
    378   const std::list<BaseObject*>* texList = ClassList::getList(CL_TEXTURE);
    379   if (texList != NULL)
    380   {
    381     std::list<BaseObject*>::const_iterator reTex;
    382     for (reTex = texList->begin(); reTex != texList->end(); reTex++)
    383       dynamic_cast<Texture*>(*reTex)->rebuild();
    384   }
     378  ObjectList<Texture>::const_iterator retex;
     379  for (retex = Texture::objectList().begin(); retex != Texture::objectList().end(); ++retex)
     380    (*retex)->rebuild();
     381
    385382  // REBUILDING MODELS
    386   const std::list<BaseObject*>* modelList = ClassList::getList(CL_STATIC_MODEL);
    387   if (texList != NULL)
    388   {
    389     std::list<BaseObject*>::const_iterator reModel;
    390     for (reModel = modelList->begin(); reModel != modelList->end(); reModel++)
    391       dynamic_cast<StaticModel*>(*reModel)->rebuild();
    392   }
     383  ObjectList<StaticModel>::const_iterator remod;
     384  for (remod = StaticModel::objectList().begin(); remod != StaticModel::objectList().end(); ++remod)
     385    (*remod)->rebuild();
     386
    393387#endif /* __WIN32__ */
    394388  return 1;
Note: See TracChangeset for help on using the changeset viewer.