Add Genesis font

This commit is contained in:
toaster 2025-08-12 22:36:26 +01:00
parent b97e8a581e
commit e76262ae5b
5 changed files with 17 additions and 0 deletions

View file

@ -305,6 +305,10 @@ void HU_Init(void)
PR ("4GTFN"); PR ("4GTFN");
REG; REG;
DIG (2);
PR ("GENEFN");
REG;
DIG (1); DIG (1);
DIM (0, 10); DIM (0, 10);

View file

@ -77,6 +77,8 @@ enum
X (GTOL4), X (GTOL4),
X (GTFN4), X (GTFN4),
X (GENESIS),
X (TALLNUM), X (TALLNUM),
X (NIGHTSNUM), X (NIGHTSNUM),
X (PINGNUM), X (PINGNUM),

View file

@ -541,6 +541,9 @@ int Draw::font_to_fontno(Font font)
case Font::kGamemode: case Font::kGamemode:
return GM_FONT; return GM_FONT;
case Font::kGenesis:
return GENESIS_FONT;
case Font::kConsole: case Font::kConsole:
return HU_FONT; return HU_FONT;

View file

@ -194,6 +194,7 @@ public:
{ {
kThin, kThin,
kGamemode, kGamemode,
kGenesis,
kConsole, kConsole,
kFreeplay, kFreeplay,
kZVote, kZVote,

View file

@ -2350,6 +2350,10 @@ static void V_GetFontSpecification(int fontno, INT32 flags, fontspec_t *result)
case GM_FONT: case GM_FONT:
result->spacew = 6; result->spacew = 6;
break; break;
case GENESIS_FONT:
result->spacew = 8;
result->right_outline = 0;
break;
case FILE_FONT: case FILE_FONT:
result->spacew = 0; result->spacew = 0;
break; break;
@ -2390,6 +2394,9 @@ static void V_GetFontSpecification(int fontno, INT32 flags, fontspec_t *result)
case GM_FONT: case GM_FONT:
result->lfh = 32; result->lfh = 32;
break; break;
case GENESIS_FONT:
result->lfh = 36;
break;
case LSHI_FONT: case LSHI_FONT:
result->lfh = 56; result->lfh = 56;
break; break;