|
Class Summary |
| Board |
This class represents the board on which checkers is being played. |
| CheckerGUI |
|
| Driver |
This class is a part of the main functionality of the checkers
game. |
| Facade |
An interface between the GUI and the kernel classes in a checkers game. |
| Firstscreen |
|
| KingPiece |
This is a class representing a king piece (a piece that has been kinged) |
| LocalPlayer |
This class inherits from the player. |
| Move |
An object representation of a move. |
| NetworkMove |
An object representation of a move, without a reference to the Player who
made the move. |
| NetworkPlayer |
This class inerits from player. |
| Notifier |
|
| Piece |
|
| Player |
A class representation of the Player object. |
| Rules |
This class is used to check the validity
of the moves made by the players. |
| Secondscreen |
This is the second screen of options. |
| SinglePiece |
This is a class representing a single piece (a piece that has not been
kinged yet) |
| TestingKernel |
This class is the system's Testing Kernel. |
| Timer |
This timer runs on the separate thread and during
the simulation tells fasade to update the warning and normal times |