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.