The number of players (2-6) in the game.
Information about the squares.
The playfield is encoded like this:
00 (y) 1 s 2 s s (your start) 3 s s s 4 s s s s 5 o o o o x x x x x o o o o 6 o o o x x x x x x o o o 7 o o x x x x x x x o o 8 o x x x x x x x x o 9 x x x x x x x x x 10 o x x x x x x x x o 1 o o x x x x x x x o o 2 o o o x x x x x x o o o 3 o o o o x x x x x o o o o 4 f f f f 5 f f f 6 f f (your finish) 7 f 8 (x) Note: there is a 0 1 2 border of non-existing 01234567890123456789012345678 squares in nSquares[][]Note: internally, 1 is the blue player and 2 is the orange and so on, but a rotation and number-conversion is carried out by the internal system.
The location of all players are also stored in this array. You are player 0, the others 1-5. If a player isn't participating, it's pointPlayers are null.
Note: Point is java.awt.Point