Ignore:
Timestamp:
Jan 31, 2011, 12:24:56 PM (10 years ago)
Author:
sam
Message:

Display mashed monsterz statistics, up to 12 icons.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/font.cpp

    r318 r320  
    133133}
    134134
    135 void Font::Print(int x, int y, char const *str)
     135void Font::Print(int3 pos, char const *str)
    136136{
    137137    if (data->img)
     
    149149        {
    150150            glTexCoord2f(tx, ty + data->ty);
    151             glVertex2f(x, y);
     151            glVertex2f(pos.x, pos.y);
    152152            glTexCoord2f(tx + data->tx, ty + data->ty);
    153             glVertex2f(x + data->width, y);
     153            glVertex2f(pos.x + data->width, pos.y);
    154154            glTexCoord2f(tx + data->tx, ty);
    155             glVertex2f(x + data->width, y + data->height);
     155            glVertex2f(pos.x + data->width, pos.y + data->height);
    156156            glTexCoord2f(tx, ty);
    157             glVertex2f(x, y + data->height);
     157            glVertex2f(pos.x, pos.y + data->height);
    158158        }
    159159
    160         x += data->width;
     160        pos.x += data->width;
    161161    }
    162162    glEnd();
    163163}
    164164
    165 void Font::PrintBold(int x, int y, char const *str)
     165void Font::PrintBold(int3 pos, char const *str)
    166166{
    167167    static struct { int dx, dy; float r, g, b; } tab[] =
     
    184184    {
    185185        glColor3f(tab[i].r, tab[i].g, tab[i].b);
    186         Print(x + tab[i].dx, y + tab[i].dy, str);
     186        Print(pos + int3(tab[i].dx, tab[i].dy, 0), str);
    187187    }
    188188    glPopAttrib();
Note: See TracChangeset for help on using the changeset viewer.