See: Description
Interface | Description |
---|---|
GameListener |
A GameListener is any object that wants to respond whenever a Game object
changes.
|
Class | Description |
---|---|
Board |
A Board object represents the state of a board at a given point in time.
|
Game |
A Game object maintains the state of the game: whose turn it is, and what
the board looks like.
|
Line |
A line represents SIZE contiguous locations along a given row, column, or
diagonal.
|
Location |
A Location is a (row, column) pair, where the row and column are
in the ranges 0..NUM_ROWS-1 and 0..NUM_COLS-1 respectively.
|
Victory |
A Victory object contains information about a game that has been won: who
won, and which positions form their "five in a row".
|
Enum | Description |
---|---|
Board.State |
The possible states of the game.
|
Player |
There are two players; X and O
|
Error | Description |
---|---|
NotImplementedException |
A NotImplementedException indicates that the software is incomplete.
|