All Classes
| Class | Description |
|---|---|
| Arena |
Die Klasse Arena führt ein Spiel zwischen zwei vom Benutzer an der
Kommandozeile angegebenen Spielern aus.
|
| BitBoard |
BitBoard Implementation of a Reversi
GameBoard including useful
helper functions. |
| Coordinates |
Die Klasse Coordinates beschreibt eine Position auf dem Spielfeld.
|
| DifferentResultException | |
| GameBoard |
Das Interface
GameBoard stellt für Implementierungen von
ReversiPlayer die Schnittstelle zum Spielbrett dar. |
| IrregularFinishException | |
| OutOfBoundsException |
Diese Exception wird ausgelöst, wenn versucht wird, auf eine ungültige
Spielfeldposition zuzugreifen.
|
| ReversiPlayer |
Interface, das von jedem Reversispieler implementiert werden muss.
|
| TextGameBoard |
Implementation eines Reversi-Spielbretts inklusive nützlicher
Hilfsfunktionen.
|
| Utils |
Hilfsfunktionen für Spielerfarben.
|