Either a patch or string depending on external configurations.
struct PatchInfo play
{
int mColor;
Font mFont;
textureid mPatch;
void Init(GIFont gifont);
}
The color of the font, if this is a string.
The font, if this is a string, or null
.
The patch, if this is a patch, or an invalid texture.
Initializes the structure. If gifont.Color
is 'Null'
, and gifont.FontName
is a valid patch, mPatch
will be set accordingly. Otherwise, if the font has
a color or the patch is invalid, gifont.FontName
is used to set mFont
(or
it is defaulted to BigFont
.)