render a line advancing characters manually
This commit is contained in:
parent
09b533e185
commit
37f954292c
@ -42,7 +42,15 @@ void display(SDL_Window * window)
|
||||
glEnd();
|
||||
font->Render("abcdefghijklmnopqrstuvwxyz", -1, FTPoint(10, HEIGHT - FONT_SIZE, 0));
|
||||
font->Render("ABCDEFGHIJKLMNOPQRSTUVWXYZ", -1, FTPoint(10, HEIGHT - FONT_SIZE * 2, 0));
|
||||
font->Render("0123456789", -1, FTPoint(10, HEIGHT - FONT_SIZE * 3, 0));
|
||||
for (int i = 0; i < 26; i++)
|
||||
{
|
||||
char s[2];
|
||||
s[0] = 'A' + i;
|
||||
s[1] = '\0';
|
||||
float advance = font->Advance("M");
|
||||
font->Render(s, -1, FTPoint(10 + advance * i, HEIGHT - FONT_SIZE * 3, 0));
|
||||
}
|
||||
font->Render("0123456789", -1, FTPoint(10, HEIGHT - FONT_SIZE * 4, 0));
|
||||
SDL_GL_SwapWindow(window);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user