Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 7840 in orxonox.OLD for trunk/src/lib/graphics/render2D/render_2d.cc


Ignore:
Timestamp:
May 24, 2006, 10:38:51 PM (18 years ago)
Author:
bensch
Message:

trunk: Elements that are supposed to be on the Background stay there:

Changed:
Element2D: render from - to - LAYERS
Render2D: Renders from - to - LAYERS
GraphicsEngine: new function drawBackgroundElements
ObjectManager: new List OM_BACKGROUND
Skybox/sphere: in OM_LIST OM_BACKGROUND

@patrick: do you like it too ??

File:
1 edited

Legend:

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

    r7457 r7840  
    2525
    2626/**
    27  * standard constructor
     27 * @brief standard constructor
    2828 */
    2929Render2D::Render2D ()
     
    3636
    3737/**
    38  * the singleton reference to this class
     38 * @brief the singleton reference to this class
    3939 */
    4040Render2D* Render2D::singletonRef = NULL;
    4141
    4242/**
    43  * standard deconstructor
     43 * @brief standard deconstructor
    4444 */
    4545Render2D::~Render2D ()
     
    5151
    5252/**
    53  * updates all the 2d-elements
     53 * @brief updates all the 2d-elements
    5454 * @param dt the timestep since last dt
    5555 */
     
    6161
    6262/**
    63  * ticks all the 2d-elements
     63 * @brief ticks all the 2d-elements
    6464 * @param dt the timestep since last dt
    6565 */
     
    7070
    7171/**
    72  * renders all the Elements of the Render2D-engine's layer
     72 * @brief renders all the Elements of the Render2D-engine's layer
    7373 * @param layer the Layer to draw (if E2D_LAYER_ALL then all layers will be drawn)
    7474 */
    75 void Render2D::draw(short layer) const
     75void Render2D::draw(E2D_LAYER from, E2D_LAYER to) const
    7676{
    7777  GraphicsEngine::enter2DMode();
    78   Element2D::getNullElement()->draw2D(E2D_LAYER_ALL);
     78
     79  Element2D::getNullElement()->draw2D(from, to);
    7980  if (this->showNodes)
    8081    Element2D::getNullElement()->debugDraw2D(0);
     82
    8183  GraphicsEngine::leave2DMode();
    8284}
Note: See TracChangeset for help on using the changeset viewer.