# Functions
NewGameState the GameState constructor.
# Constants
HealthCheckDelay is heart beat frequency.
HealthCheckTimeout is the delay after which a board is considered disconnected.
INITIALIZING Initial State of a Game.
ONHOLD game is waiting for next player signal.
OVER game has ended.
PLAYING game has start.
READY Ready means the game could be start, the required number of player is achieved.
# Variables
Gs301 normal 301.
Gs301DO official Double-Out 301.
Gs501 normal 501.
Gs501DO official Double-Out 501.
GsCountup300 Count-Up 300.
GsCountup500 Count-Up 500.
GsCountup900 Count-Up 900.
GsCricket Cricket.
GsCricketCutThroat CutThroat Cricket.
GsCricketNoScore No Score Cricket.
GsHigh3 3 visits HighScore.
GsHigh5 5 visits HighScore.
GsStyles all the supported game flavor.
# Structs
BoardRepresentation Json data representation for a Board.
DartRepresentation Json data representation for a Dart.
GameRepresentation Json data representation for a Game.
GameState the structured state of a Game, with all players and game data.
GameStyle the representation of a Game variant.
PlayerRepresentation Json data representation for a Player.
PlayerState the player data (name, score, rank, ...).
Sector the representation of a position hit by the dart on the board.