Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 6287 in orxonox.OLD for trunk/src/lib/gui/gl_gui/glgui_bar.cc


Ignore:
Timestamp:
Dec 25, 2005, 5:32:21 PM (18 years ago)
Author:
bensch
Message:

orxonox/trunk: some gui-work

File:
1 edited

Legend:

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

    r5365 r6287  
    1616#define DEBUG_SPECIAL_MODULE DEBUG_MODULE_GUI
    1717
    18 #include "glgui_.h"
     18#include "glgui_bar.h"
    1919
    2020using namespace std;
     
    4141 * initializes the GUI-element
    4242 */
    43 GLGuiBar::init()
     43void GLGuiBar::init()
    4444{
    4545  this->setClassID(CL_GLGUI_BAR, "GLGuiBar");
    4646
     47  this->value = 0.5f;
     48  this->minimum = 0.0f;
     49  this->maximum = 1.0f;
    4750}
    4851
     
    5053 * draws the GLGuiBar
    5154 */
    52 void GLGuiBar::draw()
     55void GLGuiBar::draw() const
    5356{
    5457
     58  printf("TEST %f %f\n", this->getAbsCoor2D().x, this->getAbsCoor2D().y);
     59  GLGuiWidget::draw();
     60
     61  glBegin(GL_QUADS);
     62
     63  glVertex2d(.1, .1);
     64  glVertex2d(.1, this->getSizeY2D()* .8 * (value/maximum));
     65  glVertex2d(this->getSizeX2D(), this->getSizeY2D() * .8 * (value/maximum));
     66  glVertex2d(this->getSizeX2D(), .1);
     67
     68  glEnd();
    5569}
Note: See TracChangeset for help on using the changeset viewer.