- USERINFO <game> <playing> <score> <bid>
-
- <game> is any currently associated game, else "". If the user
- is not associated with any game, the remaining fields are
- false 0 0.
-
- <playing> is true if the user is playing and false if watching.
-
- <score> is a number from 0 to 17 indicating this players score
-
- <bid> is either "0" indicating no bid or a number indicating
- the users minimum bid.
-
-1.5. In-game commands
-
- 1.5.1. Global game commands
-
- 1.5.1.1 Get the game contents
-
- SHOW
-
- ->
-
- SHOW <game-board>
-
- <game-board> is a quoted multi-line string containing an
- diagram of the game contents, (an array of cells). A single
- cell and its surrounding are indicated as:
-
- HHH
- VrcsV
- HHH
-
- H = ' ' or '='
- V = ' ' or '|'
- r = '.' or <robot-color> (one of 'r', 'g', 'b', or 'y')
- c = '.' or <target-color> (one of 'r', 'g', 'b', or 'y')
- s = '.' or <target-shape> (one of 'c', 's', 'o', or 't')
-
- The goal robot and target (color and shape) are indicated with
- capital letters.
-
- For example:
-
- SHOW "
- ===
- |R.. ... .gs
-
- byc|... .RT|
- === === "
-
- R.. = Red robot (goal robot)
- .gs = Green square target
- byc = Blue robot on yellow circle target
- .RT = Red triangle (goal target)
-
- Possible errors: NOTINGAME