Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 7062 in orxonox.OLD for trunk/src/lib/gui


Ignore:
Timestamp:
Feb 6, 2006, 9:55:04 PM (19 years ago)
Author:
bensch
Message:

hud

Location:
trunk/src/lib/gui/gl_gui
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/lib/gui/gl_gui/glgui_bar.cc

    r6305 r7062  
    4545  this->setClassID(CL_GLGUI_BAR, "GLGuiBar");
    4646
    47   this->frontMat.setDiffuse(1,0,0);
    48   this->frontMat.setTransparency(.99);
     47  this->frontMat.setDiffuse(1,1,1);
    4948
    5049  this->setSize2D(50, 10);
     
    6766  glBegin(GL_QUADS);
    6867
     68  glTexCoord2i(0,0);
    6969  glVertex2f(3.0, 3.0);
     70  glTexCoord2i(0,1);
    7071  glVertex2f(3.0, (this->getSizeY2D()-3.0)* (value/maximum));
     72  glTexCoord2i(1,1);
    7173  glVertex2f(this->getSizeX2D()-3.0, (this->getSizeY2D()-3.0) * (value/maximum));
     74  glTexCoord2i(1,0);
    7275  glVertex2f(this->getSizeX2D()-3.0, 3.0);
    7376
  • trunk/src/lib/gui/gl_gui/glgui_widget.cc

    r6431 r7062  
    5454//  this->setParent2D((Element2D*)NULL);
    5555
    56   this->backMat.setDiffuse(.1, .5, .5);
    57   this->backMat.setTransparency(.9);
     56  this->backMat.setDiffuse(1.0, 1.0, 1.0);
    5857
    5958  this->frontModel = 0;
     
    118117
    119118  glBegin(GL_QUADS);
    120    glVertex2d(0, 0);
    121    glVertex2d(0, this->getSizeY2D());
    122    glVertex2d(this->getSizeX2D(), this->getSizeY2D());
    123    glVertex2d(this->getSizeX2D(), 0);
     119   glTexCoord2i(0,1); glVertex2d(0, 0);
     120   glTexCoord2i(0,0); glVertex2d(0, this->getSizeY2D());
     121   glTexCoord2i(1,0); glVertex2d(this->getSizeX2D(), this->getSizeY2D());
     122   glTexCoord2i(1,1); glVertex2d(this->getSizeX2D(), 0);
    124123  glEnd();
    125124}
  • trunk/src/lib/gui/gl_gui/glgui_widget.h

    r6438 r7062  
    6666    virtual void draw() const;
    6767
     68    Material& backMaterial() { return this->backMat; };
     69    Material& frontMaterial() { return this->frontMat; };
     70
    6871  protected:
    6972    inline void startDraw() const { glPushMatrix(); glTranslatef(this->getAbsCoor2D().x, this->getAbsCoor2D().y, 0); };
Note: See TracChangeset for help on using the changeset viewer.