All Classes

Class Description
Bishop
Class representation of the bishop piece.
Board
Class representations Chessboard and support methods
ChessBoardController
Class to representation game controller.
ChessboardEditor
Class for a creating custom position on the chessboard.
ComputerPlayer
Class representation of the computer player.
Game
The main mechanism of game
Game.GameStatus
Game statuses
HumanPlayer
Class representation of the human player.
King
Class representation of the king piece.
Knight
Class representation of the Knight piece.
Main  
MainApp
JavaFX Chess App
Move
Class definition move of player
PanePiece
Special class to create JavaFX pane with cords position on the chessboard.
Pawn
Class representation of the pawn piece.
PGNFileRead  
PGNFileSave  
PGNFormatter
Export PGN format.
PGNGame  
Piece
Abstract class for define pieces & support methods for piece
Player
Class representation abstract definition of players.
Queen
Class representation of the Queen piece.
Rook
Class representation of the queen piece
Spot
Represent a cell on the chess board
TextPiece
Special class to create JavaFX text with cords position on the chessboard.
TheClock
Class for manipulation with the ChessClock.
TimeClockLogic
Test implementations of custom Timeclock
Utilities
Support functions
Utilities