; Defaults: 9600,8,N,1
;
; ResulTV Script for Video Display Objects
;
; Copyright (c) 2021 Lynx System Developers, Inc.
;
; Written by Hugues Lacroix for FieldLynx
;
; Notes:
;  + Empty lines and lines that start with a semicolon are ignored.
;
;  + Lines that start with two semicolons indicate a section header.
;    They must be one of the following:
;      ;;Initialization
;      ;;TimeRunning
;      ;;StartListHeader
;      ;;StartListTrailer
;      ;;StartList
;      ;;ResultsHeader
;      ;;ResultsTrailer
;      ;;Result
;      ;;MessageHeader
;      ;;MessageTrailer
;      ;;Message
;    The StartList* and Results* sections may have an optional
;    page number contained in square brackets immediately following the
;    section name. If more than one page is defined for a section then each
;    page will be shown, in order, when paging is enabled. Note that page
;    numbers do not need to be contiguous; they are simply used to establish
;    the order of pages. If a page number is omitted then a 0 (zero) is
;    assumed.
;    Sections may be omitted, appear in any order, and occur more than once.
;    Some sections can be omitted and they will "fall back" to other
;    sections. The StartList* sections fall back to the Results* sections.
;
;  + Format lines must begin with a value indicating which variable
;    they want to access. The special code \00 indicates that no variable
;    is being requested. If a variable is requested it will be inserted where
;    a '%s' printf style format specifier appears. There can only be one '%s'
;    specifier in lines requesting a variable and no other printf format
;    specifiers may appear. Remember, lines requesting a variable are used as
;    a printf format string and therefore must behave as such. Lines not 
;    requesting variables (code \00) can do whatever they want as these 
;    lines are not fed to a printf statement.
;
;  + Arbitrary 8 bit values are entered as \hh where h is a lowercase hex
;    digit. Note that h must be lowercase.
;
;  + Format lines can have the following commands embedded in them.
;    Note that only 10 registers (indexed 0-9) are currently implemented.
;     \U\hh   Set the 'U' value to hh. It is reset after the next command.
;     \Ui\hh  Set the 'U' value to register[hh].
;     \X\hh   Set the 'X' value to hh. It is reset after the next command.
;     \Xi\hh  Set the 'X' value to register[hh].
;     \=\hh   register[hh] = {register[U]|X|1}                 (assign)
;     \*\hh   register[hh] = register[hh] * {register[U]|X|1}  (multiply)
;     \/\hh   register[hh] = register[hh] / {register[U]|X|1}  (divide)
;     \#\hh   register[hh] = register[hh] # {register[U]|X|1}  (modulus)
;     \+\hh   register[hh] = register[hh] + {register[U]|X|1}  (add)
;     \-\hh   register[hh] = register[hh] - {register[U]|X|1}  (subtract)
;     \<\hh   register[hh] = register[hh] << {register[U]|X|1} (shift left)
;     \>\hh   register[hh] = register[hh] >> {register[U]|X|1} (shift right)
;     \&\hh   register[hh] = register[hh] & {register[U]|X|1}  (bit and)
;     \|\hh   register[hh] = register[hh] | {register[U]|X|1}  (bit or)
;     \^\hh   register[hh] = register[hh] ^ {register[U]|X|1}  (bit xor)
;     \~\hh   register[hh] = ~register[hh]                     (bit invert)
;     \F\hh   register[hh] = The result of running Function {U|0} on the 
;             next {X|<eol>} characters.
;              \U\00  IDS checksum.
;              \U\01  XOR checksum. register[hh] is used as the seed value.
;              \U\02  ADD checksum. register[hh] is used as the seed value.
;     \O\hh   Output register[hh] as an {X|1} byte value using method {U|0}.
;              \U\00  Binary little-endian (Intel byte order).
;              \U\01  Binary big-endian (Motorola byte order).
;              \U\02  ASCII text right justified space padded.
;              \U\03  ASCII text right justified zero padded.
;              \U\04  ASCII text left justified space padded.
;              \U\05  ASCII text left justified zero padded.
;     \S\hh   Scan the next {X|1} bytes into register[hh] using method {U|0}.
;              \U\00  ASCII text base 10.
;              \U\01  Binary little-endian (Intel byte order).
;              \U\02  Binary big-endian (Motorola byte order).
;     \P\hh   Run Procedure hh on the next {X|<eol>} characters.
;              \P\00  Reverse characters.
;              \P\01  Convert characters to Colorado Time format. Register[1]
;                       is the current character position on entry and the
;                       next character position on exit.
;              \P\02  Convert characters to Daktronics AllSport format.
;     \B\hh   Delete {register[U]|hh} (to beginning of line if zero) characters 
;             before the cursor or until the string contains X characters.
;     \D\hh   Delete {register[U]|hh} (to end of line if zero) characters 
;             at the cursor or until the string contains X characters.
;     \I\hh   Insert {register[U]|hh} spaces at the cursor or until the string
;             contains X characters.
;     \Ic\hh  Insert {register[U]|hh} {X's|spaces} at the cursor.
;     \L\hh   Move the cursor {register[U]|hh} positions to the left (to the 
;             beginning of the line if zero).
;     \R\hh   Move the cursor {register[U]|hh} positions to the right (to the
;             end of the line if zero).
;     \He\hh  Halt if register[hh] == {register[U]|X|0}.
;     \Hn\hh  Halt if register[hh] != {register[U]|X|0}.
;     \Hl\hh  Halt if register[hh] <  {register[U]|X|0}.
;     \Hm\hh  Halt if register[hh] <= {register[U]|X|0}.
;     \Hg\hh  Halt if register[hh] >  {register[U]|X|0}.
;     \Hh\hh  Halt if register[hh] >= {register[U]|X|0}.
;    Note that numbers 0 thru 9 can be entered directly for single character
;    embedded commands. For example, '\U\04' is the same as '\U4' and 
;    '\=\01' is the same as '\=1'.
;
;  + Be very careful about whitespace in each format line. Characters other
;    than '%s' specifiers and embedded commands and values will be sent
;    exactly as they appear on the line. This means, for instance, that using
;    tabs to make a line 'look right' in you favorite editor will cause
;    tabs to be sent to the scoreboard instead of the equivalent number of
;    spaces (probably not what you wanted).
;
;
; ***************************************************************************
; ***************************************************************************
; ***************************************************************************
;
; ResulTV Video Display Notes:
;
;  + Video commands must begin with 12h (\12) and end with 14h (\14).
;
;  + Extraneous whitespace within commands is not permitted.
;    For example: "LayoutSetup=16,4", not "LayoutSetup = 16, 4".
;
;  + Available Video commands are:
;     LayoutSetup - Resets the drawing environment and defines layout size.
;       LayoutSetup=<width>,<height>
;       <width> = Layout width (number of cells).
;       <height> = Layout height (number of cells).
;     LayoutBackColor - Sets the layout background color.
;       LayoutBackColor=<color>
;       <color> = White, LightGray, DarkGray, Black, Red, Green, Blue,
;                 Cyan, Magenta, Yellow, Background, or <custom>
;       <custom> = <red value>,<green value>,<blue value>
;       <value> = Hex or decimal value between 0 and 255. Hex values
;                 are prefaced with "0x".
;     LayoutFlush - Sends the current layout to the video port.
;       LayoutFlush
;     TextSetup - Starts a text operation and defines the field size.
;       TextSetup=<width>[,<height>[,<left>,<top>]]
;       <width> = Field width (number of cells).
;       <height> = Field height (number of cells). Default is 1.
;       <left> = Field left coordinate. Default is current position.
;       <top> = Field top coordinate. Default is current position.
;     TextDraw - Ends a text operation and defines the string to draw.
;       TextDraw=<string>
;       <string> = Any printable characters, max length 255.
;     TextJustify - Sets the text justification.
;       TextJustify=<justify>
;       <justify> = Left, Center, or Right
;     TextMargins - Sets the margins within a text field.
;       TextMargins=<left>,<right>
;       <left> = Left margin (number of pixels).
;       <right> = Right margin (number of pixels).
;     TextHandling - Sets how text is rendered in a TextDraw operation.
;       TextHandling=<method>
;       <method> = Character, String, or Auto
;       Character renders each character separately.
;       String renders the entire string in one operation.
;       Auto uses String if the string contains any character values
;       above 255. Otherwise, it uses Character.
;     TextOptimize - Controls text rendering optimization.
;       TextOptimize=<mode>
;       <mode> = On or Off
;     FontName - Sets the name of the font to use.
;       FontName=<font>
;       <font> = Font name. Note that font names are case sensitive.
;     FontWidth - Sets the font width and "shrink to fit" value.
;       FontWidth=<width>[,<stf>]
;       <width> = Font width as a percentage of "standard" width.
;       <stf> = Font "shrink to fit" value as a percentage of <width>.
;               If <stf> is omitted then "shrink to fit" is disabled.
;     FontFaceColor - Sets the font face color.
;       FontFaceColor=<color>
;     FontBorderColor - Sets the font border color.
;       FontBorderColor=<color>
;     FontShadowColor - Sets the font shadow color.
;       FontShadowColor=<color>
;     FontBackColor - Sets the font background color.
;       FontBackColor=<color>
;     FontBorderSize - Sets the font border size.
;       FontBorderSize=<size>
;       <size> = Font border size. -1 means to use the font's standard size.
;     FontShadowSize - Sets the font shadow size.
;       FontShadowSize=<size>
;       <size> = Font shadow size. -1 means to use the font's standard size.
;     ImageSetup - Starts an image operation and defines the field size.
;       ImageSetup=<width>[,<height>[,<left>,<top>]]
;       <width> = Field width (number of cells).
;       <height> = Field height (number of cells). Default is 1.
;       <left> = Field left coordinate. Default is current position.
;       <top> = Field top coordinate. Default is current position.
;     ImageDraw - Ends an image operation and draws the image.
;       ImageDraw=<filename>
;       <filename> = Image file on the ResulTV computer.
;     ImageJustify - Sets the image justification.
;       ImageJustify=<hjustify>,<vjustify>
;       <hjustify> = Left, Center, or Right
;       <vjustify> = Top, Center, or Bottom
;     ImageMargins - Sets the margins within an image field.
;       ImageMargins=<left>,<right>,<top>,<bottom>
;       <left> = Left margin (number of pixels).
;       <right> = Right margin (number of pixels).
;       <top> = Top margin (number of pixels).
;       <bottom> = Bottom margin (number of pixels).
;     ImageStretch - Sets the image stretch mode (KA means Keep Aspect).
;       ImageStretch=<mode>
;       <mode> = Off, On, or OnKA
;     Blank - Skips over blank space. (To leave room for image, for instance.)
;       Blank=<width>[,<height>[,<left>,<top>]]
;       <width> = Field width (number of cells).
;       <height> = Field height (number of cells). Default is 1.
;       <left> = Field left coordinate. Default is current position.
;       <top> = Field top coordinate. Default is current position.
;
;  + LayoutSetup sets the following default values:
;     LayoutBackColor=Black
;     TextJustify=Left
;     TextMargins=2,2
;     TextHandling=Auto
;     TextOptimize=On
;     FontName=Arial
;     FontWidth=100
;     FontFaceColor=White
;     FontBorderColor=Black
;     FontShadowColor=Black
;     FontBackColor=Background
;     FontBorderSize=-1
;     FontShadowSize=-1
;     ImageJustify=Center,Center
;     ImageMargins=0,0,0,0
;     ImageStretch=OnKA
;
;  + Text and Font commands that appear outside of a TextSetup..TextDraw
;    block are "global" and will apply to all subsequent Text operations.
;    Text and Font commands that appear inside of a TextSetup..TextDraw
;    block are "local" and will apply only to the current Text operation.
;
;  + Image commands that appear outside of an ImageSetup..ImageDraw
;    block are "global" and will apply to all subsequent Image operations.
;    Image commands that appear inside of an ImageSetup..ImageDraw
;    block are "local" and will apply only to the current Image operation.
;
;
; The format lines follow.

;;Initialization
; Blank the screen.
\10\00\01V\02
\10\00\12LayoutSetup=1,1\14
\10\00\12TextSetup=1\14
\10\00\12TextDraw=\14
\10\00\12LayoutFlush\14
\10\00\05\03\04

;;TimeRunning
; This is sent approximately 10 times per second.
; Setting register[0] to 1 in a format line will cause that line and
; subsequent lines to only be sent once per second (when the seconds
; digit changes) instead of approximately 10 times per second. Setting
; register[0] to 0 will resume normal operation for remaining lines.
\11\00\01V\02
\11\00\12LayoutSetup=16,4\14
;The following uncommented line will set the color
\11\00\12LayoutBackColor=0x20,0x20,0x20\14
;\11\00\12LayoutBackColor=White\14
;\11\00\12LayoutBackColor=LightGray\14
;\11\00\12LayoutBackColor=DarkGray\14
;\11\00\12LayoutBackColor=Black\14
;\11\00\12LayoutBackColor=Red\14
;\11\00\12LayoutBackColor=Green\14
;\11\00\12LayoutBackColor=Blue\14
;\11\00\12LayoutBackColor=Yellow\14
;\11\00\12LayoutBackColor=0,0,0\14
\11\00\12FontWidth=100,50\14
;The following uncommented line will set the color
\11\00\12FontFaceColor=White\14
;\11\00\12FontFaceColor=LightGray\14
;\11\00\12FontFaceColor=DarkGray\14
;\11\00\12FontFaceColor=Black\14
;\11\00\12FontFaceColor=Red\14
;\11\00\12FontFaceColor=Green\14
;\11\00\12FontFaceColor=Blue\14
;\11\00\12FontFaceColor=Yellow\14
;\11\00\12FontFaceColor=0,0,0\14
\11\00\12FontShadowSize=1\14
\11\00\12TextJustify=Center\14
\11\00\12TextSetup=16\14
;The following uncommented line will set the color
\11\00\12FontFaceColor=White\14
;\11\00\12FontFaceColor=LightGray\14
;\11\00\12FontFaceColor=DarkGray\14
;\11\00\12FontFaceColor=Black\14
;\11\00\12FontFaceColor=Red\14
;\11\00\12FontFaceColor=Green\14
;\11\00\12FontFaceColor=Blue\14
;\11\00\12FontFaceColor=Yellow\14
;\11\00\12FontFaceColor=0,0,0\14
;The following uncommented line will set the color
\11\00\12FontBackColor=85,0,156\14
;\11\00\12FontBackColor=White\14
;\11\00\12FontBackColor=LightGray\14
;\11\00\12FontBackColor=DarkGray\14
;\11\00\12FontBackColor=Black\14
;\11\00\12FontBackColor=Red\14
;\11\00\12FontBackColor=Green\14
;\11\00\12FontBackColor=Blue\14
;\11\00\12FontBackColor=Yellow\14
;\11\00\12FontBackColor=0,0,0\14
\13\02\12TextDraw=%0.32s\14
\11\00\12TextSetup=16,3\14
\11\01\12TextDraw=%0.12s\B2\14
\11\00\12LayoutFlush\14
\11\00\05\03\04

;;TimeStopped
; This is sent when the time is stopped by a beam break.
\11\00\01V\02
\11\00\12LayoutSetup=16,4\14
;The following uncommented line will set the color
\11\00\12LayoutBackColor=0x20,0x20,0x20\14
;\11\00\12LayoutBackColor=White\14
;\11\00\12LayoutBackColor=LightGray\14
;\11\00\12LayoutBackColor=DarkGray\14
;\11\00\12LayoutBackColor=Black\14
;\11\00\12LayoutBackColor=Red\14
;\11\00\12LayoutBackColor=Green\14
;\11\00\12LayoutBackColor=Blue\14
;\11\00\12LayoutBackColor=Yellow\14
;\11\00\12LayoutBackColor=0,0,0\14
\11\00\12FontWidth=100,50\14
;The following uncommented line will set the color
\11\00\12FontFaceColor=White\14
;\11\00\12FontFaceColor=LightGray\14
;\11\00\12FontFaceColor=DarkGray\14
;\11\00\12FontFaceColor=Black\14
;\11\00\12FontFaceColor=Red\14
;\11\00\12FontFaceColor=Green\14
;\11\00\12FontFaceColor=Blue\14
;\11\00\12FontFaceColor=Yellow\14
;\11\00\12FontFaceColor=0,0,0\14
\11\00\12FontShadowSize=1\14
\11\00\12TextJustify=Center\14
\11\00\12TextSetup=16\14
;The following uncommented line will set the color
\11\00\12FontFaceColor=White\14
;\11\00\12FontFaceColor=LightGray\14
;\11\00\12FontFaceColor=DarkGray\14
;\11\00\12FontFaceColor=Black\14
;\11\00\12FontFaceColor=Red\14
;\11\00\12FontFaceColor=Green\14
;\11\00\12FontFaceColor=Blue\14
;\11\00\12FontFaceColor=Yellow\14
;\11\00\12FontFaceColor=0,0,0\14
;The following uncommented line will set the color
\11\00\12FontBackColor=85,0,156\14
;\11\00\12FontBackColor=White\14
;\11\00\12FontBackColor=LightGray\14
;\11\00\12FontBackColor=DarkGray\14
;\11\00\12FontBackColor=Black\14
;\11\00\12FontBackColor=Red\14
;\11\00\12FontBackColor=Green\14
;\11\00\12FontBackColor=Blue\14
;\11\00\12FontBackColor=Yellow\14
;\11\00\12FontBackColor=0,0,0\14
\13\02\12TextDraw=%0.32s\14
\11\00\12TextSetup=16,3\14
\11\01\12TextDraw=%0.12s\B1\14
\11\00\12LayoutFlush\14
\11\00\05\03\04

;;TimeOfDay
; This is sent when the 'Send time of day' option is checked in the
; Scoreboard pull down menu.
\11\00\01V\02
\11\00\=0
\11\00\12LayoutSetup=16,4\14
;The following uncommented line will set the color
\11\00\12LayoutBackColor=0x20,0x20,0x20\14
;\11\00\12LayoutBackColor=White\14
;\11\00\12LayoutBackColor=LightGray\14
;\11\00\12LayoutBackColor=DarkGray\14
;\11\00\12LayoutBackColor=Black\14
;\11\00\12LayoutBackColor=Red\14
;\11\00\12LayoutBackColor=Green\14
;\11\00\12LayoutBackColor=Blue\14
;\11\00\12LayoutBackColor=Yellow\14
;\11\00\12LayoutBackColor=0,0,0\14
\11\00\12FontWidth=100,50\14
;The following uncommented line will set the color
\11\00\12FontFaceColor=White\14
;\11\00\12FontFaceColor=LightGray\14
;\11\00\12FontFaceColor=DarkGray\14
;\11\00\12FontFaceColor=Black\14
;\11\00\12FontFaceColor=Red\14
;\11\00\12FontFaceColor=Green\14
;\11\00\12FontFaceColor=Blue\14
;\11\00\12FontFaceColor=Yellow\14
;\11\00\12FontFaceColor=0,0,0\14
\11\00\12FontShadowSize=1\14
\11\00\12TextJustify=Center\14
\11\00\12TextSetup=16\14
;The following uncommented line will set the color
\11\00\12FontFaceColor=White\14
;\11\00\12FontFaceColor=LightGray\14
;\11\00\12FontFaceColor=DarkGray\14
;\11\00\12FontFaceColor=Black\14
;\11\00\12FontFaceColor=Red\14
;\11\00\12FontFaceColor=Green\14
;\11\00\12FontFaceColor=Blue\14
;\11\00\12FontFaceColor=Yellow\14
;\11\00\12FontFaceColor=0,0,0\14
;The following uncommented line will set the color
\11\00\12FontBackColor=85,0,156\14
;\11\00\12FontBackColor=White\14
;\11\00\12FontBackColor=LightGray\14
;\11\00\12FontBackColor=DarkGray\14
;\11\00\12FontBackColor=Black\14
;\11\00\12FontBackColor=Red\14
;\11\00\12FontBackColor=Green\14
;\11\00\12FontBackColor=Blue\14
;\11\00\12FontBackColor=Yellow\14
;\11\00\12FontBackColor=0,0,0\14
\11\00\12TextDraw=Current Time\14
\11\00\12TextSetup=16,3\14
\11\01\12TextDraw=%0.12s\B4\14
\11\00\12LayoutFlush\14
\11\00\05\03\04

;;StartListHeader
; This is sent once each time the scoreboard is updated with results. It
; is sent before any result lines are sent.
\13\00\01V\02
\13\00\12LayoutSetup=16,4\14
;The following uncommented line will set the color
\13\00\12LayoutBackColor=0x20,0x20,0x20\14
;\13\00\12LayoutBackColor=White\14
;\13\00\12LayoutBackColor=LightGray\14
;\13\00\12LayoutBackColor=DarkGray\14
;\13\00\12LayoutBackColor=Black\14
;\13\00\12LayoutBackColor=Red\14
;\13\00\12LayoutBackColor=Green\14
;\13\00\12LayoutBackColor=Blue\14
;\13\00\12LayoutBackColor=Yellow\14
;\13\00\12LayoutBackColor=0,0,0\14
\13\00\12FontWidth=100,50\14
;The following uncommented line will set the color
\13\00\12FontFaceColor=White\14
;\13\00\12FontFaceColor=LightGray\14
;\13\00\12FontFaceColor=DarkGray\14
;\13\00\12FontFaceColor=Black\14
;\13\00\12FontFaceColor=Red\14
;\13\00\12FontFaceColor=Green\14
;\13\00\12FontFaceColor=Blue\14
;\13\00\12FontFaceColor=Yellow\14
;\13\00\12FontFaceColor=0,0,0\14
\13\00\12FontShadowSize=1\14
\13\00\12TextJustify=Center\14
\13\00\12TextSetup=16\14
;The following uncommented line will set the color
\13\00\12FontFaceColor=White\14
;\13\00\12FontFaceColor=LightGray\14
;\13\00\12FontFaceColor=DarkGray\14
;\13\00\12FontFaceColor=Black\14
;\13\00\12FontFaceColor=Red\14
;\13\00\12FontFaceColor=Green\14
;\13\00\12FontFaceColor=Blue\14
;\13\00\12FontFaceColor=Yellow\14
;\13\00\12FontFaceColor=0,0,0\14
;The following uncommented line will set the color
\13\00\12FontBackColor=85,0,156\14
;\13\00\12FontBackColor=White\14
;\13\00\12FontBackColor=LightGray\14
;\13\00\12FontBackColor=DarkGray\14
;\13\00\12FontBackColor=Black\14
;\13\00\12FontBackColor=Red\14
;\13\00\12FontBackColor=Green\14
;\13\00\12FontBackColor=Blue\14
;\13\00\12FontBackColor=Yellow\14
;\13\00\12FontBackColor=0,0,0\14
\13\02\12TextDraw=%0.32s\14

;;StartList
; This is sent once for each result line displayed on the scoreboard.
; Register[0] is initialized with the index of the current result line and
; will range from 0 through PageSize - 1.
\14\04\12TextSetup=10\14\12TextDraw=%0.15s\14
\14\05\12TextSetup=6\14\12TextDraw=%0.12s\14

;;StartListTrailer
; This is sent once each time the scoreboard is updated with results. It
; is sent after all result lines are sent.
\13\00\12LayoutFlush\14
\13\00\05\03\04

;;ResultsHeader
; This is sent once each time the scoreboard is updated with results. It
; is sent before any result lines are sent.
\13\00\01V\02
\13\00\12LayoutSetup=16,4\14
;The following uncommented line will set the color
\13\00\12LayoutBackColor=0x20,0x20,0x20\14
;\13\00\12LayoutBackColor=White\14
;\13\00\12LayoutBackColor=LightGray\14
;\13\00\12LayoutBackColor=DarkGray\14
;\13\00\12LayoutBackColor=Black\14
;\13\00\12LayoutBackColor=Red\14
;\13\00\12LayoutBackColor=Green\14
;\13\00\12LayoutBackColor=Blue\14
;\13\00\12LayoutBackColor=Yellow\14
;\13\00\12LayoutBackColor=0,0,0\14
\13\00\12FontWidth=100,50\14
;The following uncommented line will set the color
\13\00\12FontFaceColor=White\14
;\13\00\12FontFaceColor=LightGray\14
;\13\00\12FontFaceColor=DarkGray\14
;\13\00\12FontFaceColor=Black\14
;\13\00\12FontFaceColor=Red\14
;\13\00\12FontFaceColor=Green\14
;\13\00\12FontFaceColor=Blue\14
;\13\00\12FontFaceColor=Yellow\14
;\13\00\12FontFaceColor=0,0,0\14
\13\00\12FontShadowSize=1\14
\13\00\12TextJustify=Center\14
\13\00\12TextSetup=16\14
;The following uncommented line will set the color
\13\00\12FontFaceColor=White\14
;\13\00\12FontFaceColor=LightGray\14
;\13\00\12FontFaceColor=DarkGray\14
;\13\00\12FontFaceColor=Black\14
;\13\00\12FontFaceColor=Red\14
;\13\00\12FontFaceColor=Green\14
;\13\00\12FontFaceColor=Blue\14
;\13\00\12FontFaceColor=Yellow\14
;\13\00\12FontFaceColor=0,0,0\14
;The following uncommented line will set the color
\13\00\12FontBackColor=85,0,156\14
;\13\00\12FontBackColor=White\14
;\13\00\12FontBackColor=LightGray\14
;\13\00\12FontBackColor=DarkGray\14
;\13\00\12FontBackColor=Black\14
;\13\00\12FontBackColor=Red\14
;\13\00\12FontBackColor=Green\14
;\13\00\12FontBackColor=Blue\14
;\13\00\12FontBackColor=Yellow\14
;\13\00\12FontBackColor=0,0,0\14
\13\02\12TextDraw=%0.32s\14

;;Results
; This is sent once for each result line displayed on the scoreboard.
; Register[0] is initialized with the index of the current result line and
; will range from 0 through PageSize - 1.
\14\01\12TextSetup=3\14\12TextDraw=%0.3s\14
\14\04\12TextSetup=7\14\12TextDraw=%0.15s\14
\14\09\12TextSetup=6\14\12TextDraw=%0.12s\B1\14

;;ResultsTrailer
; This is sent once each time the scoreboard is updated with results. It
; is sent after all result lines are sent.
\13\00\12LayoutFlush\14
\13\00\05\03\04

;;MessageHeader
; This is sent once each time the scoreboard is updated with the message. It
; is sent before any message lines are sent.
\15\00\01V\02
\15\00\12LayoutSetup=16,4\14
;The following uncommented line will set the color
\15\00\12LayoutBackColor=0x20,0x20,0x20\14
;\15\00\12LayoutBackColor=White\14
;\15\00\12LayoutBackColor=LightGray\14
;\15\00\12LayoutBackColor=DarkGray\14
;\15\00\12LayoutBackColor=Black\14
;\15\00\12LayoutBackColor=Red\14
;\15\00\12LayoutBackColor=Green\14
;\15\00\12LayoutBackColor=Blue\14
;\15\00\12LayoutBackColor=Yellow\14
;\15\00\12LayoutBackColor=0,0,0\14
\15\00\12FontWidth=100,50\14
;The following uncommented line will set the color
\15\00\12FontFaceColor=White\14
;\15\00\12FontFaceColor=LightGray\14
;\15\00\12FontFaceColor=DarkGray\14
;\15\00\12FontFaceColor=Black\14
;\15\00\12FontFaceColor=Red\14
;\15\00\12FontFaceColor=Green\14
;\15\00\12FontFaceColor=Blue\14
;\15\00\12FontFaceColor=Yellow\14
;\15\00\12FontFaceColor=0,0,0\14
\15\00\12FontShadowSize=1\14
\15\00\12TextJustify=Center\14
\15\00\12TextSetup=16\14
;The following uncommented line will set the color
\15\00\12FontFaceColor=White\14
;\15\00\12FontFaceColor=LightGray\14
;\15\00\12FontFaceColor=DarkGray\14
;\15\00\12FontFaceColor=Black\14
;\15\00\12FontFaceColor=Red\14
;\15\00\12FontFaceColor=Green\14
;\15\00\12FontFaceColor=Blue\14
;\15\00\12FontFaceColor=Yellow\14
;\15\00\12FontFaceColor=0,0,0\14
;The following uncommented line will set the color
\15\00\12FontBackColor=85,0,156\14
;\15\00\12FontBackColor=White\14
;\15\00\12FontBackColor=LightGray\14
;\15\00\12FontBackColor=DarkGray\14
;\15\00\12FontBackColor=Black\14
;\15\00\12FontBackColor=Red\14
;\15\00\12FontBackColor=Green\14
;\15\00\12FontBackColor=Blue\14
;\15\00\12FontBackColor=Yellow\14
;\15\00\12FontBackColor=0,0,0\14
\15\00\12TextDraw=Message\14

;;Message
; This is sent once for each message line displayed on the scoreboard.
; Register[0] is initialized with the index of the current message line and
; will range from 0 through <number of lines> - 1.
\16\01\12TextSetup=16\14\12TextDraw=%0.32s\14

;;MessageTrailer
; This is sent once each time the scoreboard is updated with the message. It
; is sent after all message lines are sent.
\15\00\12LayoutFlush\14
\15\00\05\03\04

