mirror of
https://git.do.srb2.org/STJr/SRB2.git
synced 2025-02-05 07:51:42 +00:00
Add function to set a fontdef's properties.
This commit is contained in:
parent
79fb15f00e
commit
4f6f0284d9
2 changed files with 14 additions and 19 deletions
|
@ -232,25 +232,12 @@ void HU_LoadGraphics(void)
|
||||||
nto_font.chars[i] = (patch_t *)W_CachePatchName(buffer, PU_HUDGFX);
|
nto_font.chars[i] = (patch_t *)W_CachePatchName(buffer, PU_HUDGFX);
|
||||||
}
|
}
|
||||||
|
|
||||||
hu_font.kerning = 0;
|
HU_LoadFontProperties(&hu_font, 0, 4, 12);
|
||||||
hu_font.spacewidth = 4;
|
HU_LoadFontProperties(&tny_font, 0, 2, 12);
|
||||||
hu_font.linespacing = 12;
|
HU_LoadFontProperties(&cred_font, 0, 16, 16);
|
||||||
|
HU_LoadFontProperties(<_font, 0, 16, 20);
|
||||||
tny_font.kerning = 0;
|
HU_LoadFontProperties(&ntb_font, 0, 4, 21);
|
||||||
tny_font.spacewidth = 2;
|
HU_LoadFontProperties(&nto_font, 0, 4, 21);
|
||||||
tny_font.linespacing = 12;
|
|
||||||
|
|
||||||
cred_font.kerning = 0;
|
|
||||||
cred_font.spacewidth = 16;
|
|
||||||
cred_font.linespacing = 16;
|
|
||||||
|
|
||||||
lt_font.kerning = 0;
|
|
||||||
lt_font.spacewidth = 16;
|
|
||||||
lt_font.linespacing = 20;
|
|
||||||
|
|
||||||
ntb_font.kerning = nto_font.kerning = 0;
|
|
||||||
ntb_font.spacewidth = nto_font.spacewidth = 4;
|
|
||||||
ntb_font.linespacing = nto_font.linespacing = 21;
|
|
||||||
|
|
||||||
//cache numbers too!
|
//cache numbers too!
|
||||||
for (i = 0; i < 10; i++)
|
for (i = 0; i < 10; i++)
|
||||||
|
@ -308,6 +295,13 @@ void HU_LoadGraphics(void)
|
||||||
//emeraldpics[2][7] = W_CachePatchName("EMBOX8", PU_HUDGFX); -- unused
|
//emeraldpics[2][7] = W_CachePatchName("EMBOX8", PU_HUDGFX); -- unused
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void HU_LoadFontProperties(fontdef_t *font, INT32 kerning, UINT32 spacewidth, UINT32 linespacing)
|
||||||
|
{
|
||||||
|
font->kerning = kerning;
|
||||||
|
font->spacewidth = spacewidth;
|
||||||
|
font->linespacing = linespacing;
|
||||||
|
}
|
||||||
|
|
||||||
// Initialise Heads up
|
// Initialise Heads up
|
||||||
// once at game startup.
|
// once at game startup.
|
||||||
//
|
//
|
||||||
|
|
|
@ -94,6 +94,7 @@ void HU_Init(void);
|
||||||
|
|
||||||
void HU_LoadGraphics(void);
|
void HU_LoadGraphics(void);
|
||||||
|
|
||||||
|
void HU_LoadFontProperties(fontdef_t *font, INT32 k, UINT32 sw, UINT32 ls);
|
||||||
// reset heads up when consoleplayer respawns.
|
// reset heads up when consoleplayer respawns.
|
||||||
void HU_Start(void);
|
void HU_Start(void);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue