Index

A B C E F G H I M O P R S T U V W 
All Classes and Interfaces|All Packages

A

addGameStateListener(GameStateListener) - Method in class org.gaardeon.sharkbaitui.GameController
 

B

blackPlayer() - Method in record class org.gaardeon.sharkbaitui.GameConfig
Returns the value of the blackPlayer record component.
BoardOrientation - Class in org.gaardeon.sharkbaitui
 
BoardOrientation(boolean) - Constructor for class org.gaardeon.sharkbaitui.BoardOrientation
 

C

ChessBoardView - Class in org.gaardeon.sharkbaitui
 
ChessBoardView(BoardOrientation) - Constructor for class org.gaardeon.sharkbaitui.ChessBoardView
 
ChessCoordinate - Record Class in org.gaardeon.sharkbaitui
 
ChessCoordinate(int, int) - Constructor for record class org.gaardeon.sharkbaitui.ChessCoordinate
Creates an instance of a ChessCoordinate record class.
col() - Method in record class org.gaardeon.sharkbaitui.GridCoordinate
Returns the value of the col record component.
color() - Method in record class org.gaardeon.sharkbaitui.PlayerConfig
Returns the value of the color record component.
createControls() - Method in class org.gaardeon.sharkbaitui.GameControls
 
createEngine(PieceColor, long) - Static method in class org.gaardeon.sharkbaitui.SharkbaitEngineFactory
 
createEngine(PlayerConfig) - Static method in class org.gaardeon.sharkbaitui.SharkbaitEngineFactory
 
currentTurn() - Method in record class org.gaardeon.sharkbaitui.GameState
Returns the value of the currentTurn record component.

E

ENGINE - Enum constant in enum class org.gaardeon.sharkbaitui.PlayerType
 
engineConfig() - Method in record class org.gaardeon.sharkbaitui.PlayerConfig
Returns the value of the engineConfig record component.
EngineConfig - Record Class in org.gaardeon.sharkbaitui
 
EngineConfig(EngineType, int) - Constructor for record class org.gaardeon.sharkbaitui.EngineConfig
Creates an instance of a EngineConfig record class.
engineThinking() - Method in record class org.gaardeon.sharkbaitui.GameState
Returns the value of the engineThinking record component.
engineType() - Method in record class org.gaardeon.sharkbaitui.EngineConfig
Returns the value of the engineType record component.
EngineType - Enum Class in org.gaardeon.sharkbaitui
 
equals(Object) - Method in record class org.gaardeon.sharkbaitui.ChessCoordinate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.sharkbaitui.EngineConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.sharkbaitui.GameConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.sharkbaitui.GameState
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.sharkbaitui.GridCoordinate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.sharkbaitui.PlayerConfig
Indicates whether some other object is "equal to" this one.

F

file() - Method in record class org.gaardeon.sharkbaitui.ChessCoordinate
Returns the value of the file record component.
fromAlgebraic(String) - Static method in record class org.gaardeon.sharkbaitui.ChessCoordinate
 
fromIndex(int) - Static method in record class org.gaardeon.sharkbaitui.ChessCoordinate
 

G

GameConfig - Record Class in org.gaardeon.sharkbaitui
 
GameConfig(PlayerConfig, PlayerConfig) - Constructor for record class org.gaardeon.sharkbaitui.GameConfig
Creates an instance of a GameConfig record class.
GameConfig(PlayerType, EngineConfig, PlayerType, EngineConfig) - Constructor for record class org.gaardeon.sharkbaitui.GameConfig
 
GameController - Class in org.gaardeon.sharkbaitui
 
GameController(ChessBoardView, MoveHistoryPanel) - Constructor for class org.gaardeon.sharkbaitui.GameController
 
GameControls - Class in org.gaardeon.sharkbaitui
 
GameControls(GameController) - Constructor for class org.gaardeon.sharkbaitui.GameControls
 
gameInProgress() - Method in record class org.gaardeon.sharkbaitui.GameState
Returns the value of the gameInProgress record component.
GameState - Record Class in org.gaardeon.sharkbaitui
 
GameState(int, boolean, boolean, PieceColor) - Constructor for record class org.gaardeon.sharkbaitui.GameState
Creates an instance of a GameState record class.
GameStateListener - Interface in org.gaardeon.sharkbaitui
 
getDisplay() - Method in enum class org.gaardeon.sharkbaitui.EngineType
 
getDisplay() - Method in enum class org.gaardeon.sharkbaitui.PlayerType
 
getEnginePlayer() - Method in record class org.gaardeon.sharkbaitui.GameConfig
 
getHumanPlayer() - Method in record class org.gaardeon.sharkbaitui.GameConfig
 
getIndex() - Method in record class org.gaardeon.sharkbaitui.GridCoordinate
 
GridCoordinate - Record Class in org.gaardeon.sharkbaitui
 
GridCoordinate(int, int) - Constructor for record class org.gaardeon.sharkbaitui.GridCoordinate
Creates an instance of a GridCoordinate record class.
GRIDLESS_SHARKBAIT - Enum constant in enum class org.gaardeon.sharkbaitui.EngineType
 

H

hashCode() - Method in record class org.gaardeon.sharkbaitui.ChessCoordinate
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.sharkbaitui.EngineConfig
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.sharkbaitui.GameConfig
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.sharkbaitui.GameState
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.sharkbaitui.GridCoordinate
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.sharkbaitui.PlayerConfig
Returns a hash code value for this object.
hasHumanPlayer() - Method in record class org.gaardeon.sharkbaitui.GameConfig
 
HUMAN - Enum constant in enum class org.gaardeon.sharkbaitui.PlayerType
 

I

isWhiteOnBottom() - Method in class org.gaardeon.sharkbaitui.BoardOrientation
 

M

main(String[]) - Static method in class org.gaardeon.sharkbaitui.SharkbaitUI
 
moveCount() - Method in record class org.gaardeon.sharkbaitui.GameState
Returns the value of the moveCount record component.
MoveHistoryPanel - Class in org.gaardeon.sharkbaitui
 
MoveHistoryPanel() - Constructor for class org.gaardeon.sharkbaitui.MoveHistoryPanel
 
moveTimeMillis() - Method in record class org.gaardeon.sharkbaitui.EngineConfig
Returns the value of the moveTimeMillis record component.

O

onGameStateChanged(GameState) - Method in interface org.gaardeon.sharkbaitui.GameStateListener
 
onGameStateChanged(GameState) - Method in class org.gaardeon.sharkbaitui.MoveHistoryPanel
 
onSquareClick(ChessCoordinate, StackPane) - Method in interface org.gaardeon.sharkbaitui.SquareClickHandler
 
org.gaardeon.sharkbaitui - module org.gaardeon.sharkbaitui
 
org.gaardeon.sharkbaitui - package org.gaardeon.sharkbaitui
 

P

PlayerConfig - Record Class in org.gaardeon.sharkbaitui
 
PlayerConfig(PlayerType, EngineConfig, PieceColor) - Constructor for record class org.gaardeon.sharkbaitui.PlayerConfig
Creates an instance of a PlayerConfig record class.
playerType() - Method in record class org.gaardeon.sharkbaitui.PlayerConfig
Returns the value of the playerType record component.
PlayerType - Enum Class in org.gaardeon.sharkbaitui
 
PLY_PIECE_EVALATOR - Enum constant in enum class org.gaardeon.sharkbaitui.EngineType
 

R

rank() - Method in record class org.gaardeon.sharkbaitui.ChessCoordinate
Returns the value of the rank record component.
resignGame() - Method in class org.gaardeon.sharkbaitui.GameController
 
row() - Method in record class org.gaardeon.sharkbaitui.GridCoordinate
Returns the value of the row record component.

S

setBoard(Board) - Method in class org.gaardeon.sharkbaitui.MoveHistoryPanel
 
setOnSquareClicked(SquareClickHandler) - Method in class org.gaardeon.sharkbaitui.ChessBoardView
 
setOrientation(BoardOrientation) - Method in class org.gaardeon.sharkbaitui.ChessBoardView
 
SharkbaitEngineFactory - Class in org.gaardeon.sharkbaitui
 
SharkbaitEngineFactory() - Constructor for class org.gaardeon.sharkbaitui.SharkbaitEngineFactory
 
SharkbaitUI - Class in org.gaardeon.sharkbaitui
 
SharkbaitUI() - Constructor for class org.gaardeon.sharkbaitui.SharkbaitUI
 
SquareClickHandler - Interface in org.gaardeon.sharkbaitui
 
start(Stage) - Method in class org.gaardeon.sharkbaitui.SharkbaitUI
 
startNewGame(GameConfig) - Method in class org.gaardeon.sharkbaitui.GameController
 
STOCKFISH - Enum constant in enum class org.gaardeon.sharkbaitui.EngineType
 

T

toAlgebraic() - Method in record class org.gaardeon.sharkbaitui.ChessCoordinate
 
toChessCoordinate(GridCoordinate) - Method in class org.gaardeon.sharkbaitui.BoardOrientation
 
toGridCoordinate(ChessCoordinate) - Method in class org.gaardeon.sharkbaitui.BoardOrientation
 
toString() - Method in record class org.gaardeon.sharkbaitui.ChessCoordinate
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.sharkbaitui.EngineConfig
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.sharkbaitui.GameConfig
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.sharkbaitui.GameState
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.sharkbaitui.GridCoordinate
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.sharkbaitui.PlayerConfig
Returns a string representation of this record class.

U

undoLastMove() - Method in class org.gaardeon.sharkbaitui.GameController
 
updateBoard(Board) - Method in class org.gaardeon.sharkbaitui.ChessBoardView
 

V

valueOf(String) - Static method in enum class org.gaardeon.sharkbaitui.EngineType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.gaardeon.sharkbaitui.PlayerType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.gaardeon.sharkbaitui.EngineType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.gaardeon.sharkbaitui.PlayerType
Returns an array containing the constants of this enum class, in the order they are declared.

W

whitePlayer() - Method in record class org.gaardeon.sharkbaitui.GameConfig
Returns the value of the whitePlayer record component.
A B C E F G H I M O P R S T U V W 
All Classes and Interfaces|All Packages