Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Oct 15, 2005, 1:49:17 AM (20 years ago)
Author:
bensch
Message:

orxonox/trunk: some 2d-adaptions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2d-recalc/src/lib/graphics/text_engine/text.cc

    r5376 r5380  
    2929/**
    3030 *  creates a new Text Element
     31 * @param textSize the size of the font to be displayed.
    3132 * @param fontFile the Font to render this text in
    3233 * @param type The renderType to display this font in
     
    3940    this->setFont(fontFile, FONT_DEFAULT_RENDER_SIZE);
    4041  this->setType(type);
    41   this->size = textSize;
     42  this->setSizeY2Dpx(textSize);
    4243}
    4344
     
    7172  this->blending = TEXT_DEFAULT_BLENDING;
    7273  this->color = TEXT_DEFAULT_COLOR;
    73   this->size = TEXT_DEFAULT_SIZE;
     74  this->setSizeY2Dpx(TEXT_DEFAULT_SIZE);
    7475  this->setType(TEXT_RENDER_DYNAMIC);
    7576
     
    250251          glBegin(GL_QUADS);
    251252          glTexCoord2f(tmpGlyph->texCoord[0], tmpGlyph->texCoord[2]);
    252           glVertex2d(posX, - tmpGlyph->bearingY * this->size);
     253          glVertex2d(posX, - tmpGlyph->bearingY * this->getSizeY2D());
    253254          glTexCoord2f(tmpGlyph->texCoord[0], tmpGlyph->texCoord[3]);
    254           glVertex2d(posX, (tmpGlyph->height - tmpGlyph->bearingY)*this->size);
     255          glVertex2d(posX, (tmpGlyph->height - tmpGlyph->bearingY)*this->getSizeY2D());
    255256          glTexCoord2f(tmpGlyph->texCoord[1], tmpGlyph->texCoord[3]);
    256           glVertex2d(posX+tmpGlyph->width*this->size, (tmpGlyph->height - tmpGlyph->bearingY)*this->size);
     257          glVertex2d(posX+tmpGlyph->width*this->getSizeY2D(), (tmpGlyph->height - tmpGlyph->bearingY)*this->getSizeY2D());
    257258          glTexCoord2f(tmpGlyph->texCoord[1], tmpGlyph->texCoord[2]);
    258           glVertex2d(posX+tmpGlyph->width*this->size, - tmpGlyph->bearingY*this->size);
     259          glVertex2d(posX+tmpGlyph->width*this->getSizeY2D(), - tmpGlyph->bearingY*this->getSizeY2D());
    259260          glEnd();
    260261          glEndList();
    261           posX += tmpGlyph->width*this->size;
     262          posX += tmpGlyph->width*this->getSizeY2D();
    262263        }
    263264        tmpText++;
     
    298299    PRINT(0)("=== TEXT: %s ===\n", this->externText);
    299300
    300   if (this->getBindNode())
    301     PRINT(0)("is bind to %s; ref=%p\n", this->getBindNode()->getName(), this->getBindNode());
    302301  PRINT(0)("Color: %0.2f %0.2f %0.2f\n", this->color.x, this->color.y, this->color.z);
    303302}
Note: See TracChangeset for help on using the changeset viewer.