mirror of
https://github.com/ddnet/ddnet.git
synced 2024-11-10 01:58:19 +00:00
This commit is contained in:
parent
d80f6a70c5
commit
a66c87d62e
|
@ -625,19 +625,21 @@ void gfx_pretty_text(float x, float y, float size, const char *text)
|
|||
const int c = *text;
|
||||
const float width = current_font->m_CharEndTable[c] - current_font->m_CharStartTable[c];
|
||||
|
||||
x -= size * current_font->m_CharStartTable[c];
|
||||
|
||||
gfx_quads_setsubset(
|
||||
(c%16)/16.0f + current_font->m_CharStartTable[c]/16.0f, // startx
|
||||
(c%16)/16.0f, // startx
|
||||
(c/16)/16.0f, // starty
|
||||
(c%16)/16.0f + current_font->m_CharEndTable[c]/16.0f + 0.001, // endx
|
||||
(c%16)/16.0f+1.0f/16.0f, // endx
|
||||
(c/16)/16.0f+1.0f/16.0f); // endy
|
||||
|
||||
gfx_quads_drawTL(x, y, width * size, size);
|
||||
gfx_quads_drawTL(x, y, size, size);
|
||||
|
||||
double x_nudge = 0;
|
||||
if (text[1])
|
||||
x_nudge = extra_kerning[text[0] + text[1] * 256];
|
||||
|
||||
x += (width + spacing + x_nudge) * size;
|
||||
x += (width + current_font->m_CharStartTable[c] + spacing + x_nudge) * size;
|
||||
|
||||
text++;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue