Index
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
blackPlayerrecord 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
ChessCoordinaterecord class. - col() - Method in record class org.gaardeon.sharkbaitui.GridCoordinate
-
Returns the value of the
colrecord component. - color() - Method in record class org.gaardeon.sharkbaitui.PlayerConfig
-
Returns the value of the
colorrecord 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
currentTurnrecord 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
engineConfigrecord component. - EngineConfig - Record Class in org.gaardeon.sharkbaitui
- EngineConfig(EngineType, int) - Constructor for record class org.gaardeon.sharkbaitui.EngineConfig
-
Creates an instance of a
EngineConfigrecord class. - engineThinking() - Method in record class org.gaardeon.sharkbaitui.GameState
-
Returns the value of the
engineThinkingrecord component. - engineType() - Method in record class org.gaardeon.sharkbaitui.EngineConfig
-
Returns the value of the
engineTyperecord 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
filerecord 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
GameConfigrecord 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
gameInProgressrecord 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
GameStaterecord 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
GridCoordinaterecord 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
moveCountrecord 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
moveTimeMillisrecord 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
PlayerConfigrecord class. - playerType() - Method in record class org.gaardeon.sharkbaitui.PlayerConfig
-
Returns the value of the
playerTyperecord 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
rankrecord component. - resignGame() - Method in class org.gaardeon.sharkbaitui.GameController
- row() - Method in record class org.gaardeon.sharkbaitui.GridCoordinate
-
Returns the value of the
rowrecord 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
whitePlayerrecord component.
All Classes and Interfaces|All Packages