Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jul 13, 2005, 6:36:22 PM (19 years ago)
Author:
bensch
Message:

orxonox/trunk: more 2D-definitions, better draw function

File:
1 edited

Legend:

Unmodified
Added
Removed
  • orxonox/trunk/src/lib/graphics/render2D/render_2d.cc

    r4847 r4848  
    3535   this->setName("Render2D");
    3636
    37    this->element2DList = new tList<Element2D>();
     37   this->element2DList = new tList<Element2D>;
    3838}
    3939
     
    5757 * registers a 2D-element to the 2D-Renderer
    5858 * @param element2D the element to registers
     59 *
     60 * do not use this function by yourself, because this is used by Element2D's constructor
    5961 */
    6062void Render2D::registerElement2D(Element2D* element2D)
     
    6668 * unregisters a 2D-element from the 2D-Renderer
    6769 * @param element2D The element to unregister
     70 *
     71 * do not use this function by yourself, because this is used by Element2D's destructor
    6872 */
    6973void Render2D::unregisterElement2D(Element2D* element2D)
     
    7579void Render2D::draw() const
    7680{
     81  GraphicsEngine::enter2DMode();
     82
    7783  tIterator<Element2D>* iterator = this->element2DList->getIterator();
    7884  Element2D* elem = iterator->nextElement();
     
    8490  }
    8591  delete iterator;
     92
     93  GraphicsEngine::leave2DMode();
    8694}
Note: See TracChangeset for help on using the changeset viewer.