Parser Constants

The following "constants" are parsed by ReadSettings if the REPLACE_CONSTS Parser Engine Mode is set to TRUE:

{ Logic }
TRUE = 1
FALSE= 0
CONST_TRUE = 1
CONST_FALSE = 0
CONST_YES = 1
CONST_NO = 0

{ AntiAliasing } // Makes font property expressions more readable
CONST_0xAA = 0
CONST_1xAA = 1
CONST_2xAA = 2
CONST_3xAA = 3
CONST_4xAA = 4

{ Window Flags }
CONST_WIN_SHOWBORDER = 1
CONST_WIN_STAYONTOP = 2
CONST_WIN_SHOWCLOSE = 4
CONST_WIN_SHOWMINIMIZE = 8

{ Window Mode }
CONST_WIN_WINDOWED = 0
CONST_WIN_FULLSCREEN = 1

{ Fonts }
CONST_FNT_NORMAL = 0
CONST_FNT_BOLD = 1
CONST_FNT_ITALIC = 2
CONST_FNT_UNDERLINED = 4
CONST_FNT_STRIKETHROUGH = 8

{ Maths }
CONST_PI = Pi (Cobra)

{ Date }
MGLOB_DATE_YY" = DateTimeToString(Now,'%yy')
MGLOB_DATE_YYYY" = DateTimeToString(Now,'%yyyy')
MGLOB_DATE_MONTH" = DateTimeToString(Now,'%m')
MGLOB_DATE_DAY" = DateTimeToString(Now,'%d')
MGLOB_DATE_HOUR" = DateTimeToString(Now,'%hh')
MGLOB_DATE_MINUTE" = DateTimeToString(Now,'%nn')
MGLOB_DATE_SECOND" = DateTimeToString(Now,'%ss')

{ System }
CONST_SYS_VERSION = THS_BASILISK_VERSION
CONST_SYS_BUILD = THS_BASILISK_BUILD
MGLOB_SYS_FILESPARSED = THS_TotalFilesParsed
MGLOB_SYS_LINESPARSED = THS_TotalLinesParsed
MGLOB_SYS_VVARCOUNT = CountVirtualVariables(-1)