- moved several IWAD dependent files into the game_support resource

* sprite offset definitions, which are IWAD dependent
* Freedoom's decal overrides
* conversation ID definitions for the Strife teasers
* the fallback BigFont now can also be loaded by IWADs which declare themselves as GAME_Heretic or GAME_Hexen.
This commit is contained in:
Christoph Oelckers 2019-07-17 00:54:59 +02:00
parent c64aedb262
commit 77b1ebe0d7
9 changed files with 7 additions and 1 deletions

View File

@ -1583,11 +1583,17 @@ void V_InitFonts()
if (!(BigFont = V_GetFont("BigFont")))
{
if (gameinfo.gametype & GAME_Raven)
if (Wads.CheckNumForName("FONTB_S") >= 0)
{
BigFont = new FFont("BigFont", "FONTB%02u", "defbigfont", HU_FONTSTART, HU_FONTSIZE, 1, -1);
}
}
if (!BigFont)
{
// Load the generic fallback if no BigFont is found.
BigFont = V_GetFont("BigFont", "ZBIGFONT");
}
if (gameinfo.gametype & GAME_Raven)
{