zscript-doc/api/inter/PatchInfo.md

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