zscript-doc/api/inter/PatchInfo.md

674 B

PatchInfo

Either a patch or string depending on external configurations.

struct PatchInfo play
{
	int       mColor;
	Font      mFont;
	textureid mPatch;

	void Init(GIFont gifont);
}

mColor

The color of the font, if this is a string.

mFont

The font, if this is a string, or null.

mPatch

The patch, if this is a patch, or an invalid texture.

Init

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.)