User manual

This function accepts an unlimited number of
commands/callbacks as arguments. If no
arguments are provided, all commands are
blocked.
"Allow"
Blocks the system from recognizing any
commands other than those listed as
arguments. This function accepts an unlimited
number of commands/callbacks as arguments.
If no arguments are provided, then all
commands are allowed.
"If"
If the return value of the last command is true,
then execution moves to the next instruction. If
the return value is false, then the next
instruction is skipped.
"IfNot"
Functions identically to "If", except the next
instruction is executed if the return value of the
last statement is false.
"Jump <section>"
Immediately jumps to the section identified by
<section>. NOTE this does not add anything to
the call stack.
"Call <section>"
Immediately jumps to the section identified by
<section>. The current location is added to the
call stack, and execution will return to this
location when an "EndSECTION" FUNCTION
IS ENCOUNTERED.
"SetCursor <float (x)> <float (y)>"
Sets the cursor position to the location
specified in <float (x)> and <float (y)>. The
range of the coordinate system is from -1.0 to
1.0. For example x = -1.0 is the left of the
screen, 0.0 is the center and 1.0 is the right
side of the screen. This cursor location is used
for all print and drawing functions
"SetColor <hex>"
Sets the current cursor color to the color
specified by <hex>. This cursor color is used
for all print and drawing functions.
"SetFont <integer>"
Sets the current font to the font specified by
<integer>. Examples of valid fonts are 1, 2 and
3. This font is used for all print functions.
"Oval <time> <float (xradius)> <float (yradius -- Draws an oval on the screen for <time>
154