Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
G
- game - Variable in class app.core.interactor.InteractiveGame
- game - Variable in class app.core.interactor.Player
- Game<M extends Move<P>,
P extends Piece> - Interface in app.core.game -
Interface of any game the application can play.
- GameResult - Enum Class in app.checkers
- GameSocket<M extends Move<P>,
P extends Piece> - Interface in app.core.interactor -
Interface of socket that players and spectators can connect to in order to play/spectate the game
- GameView<M extends Move<P>,
P extends Piece> - Interface in app.core.game -
Interface for retrieving game state
- getAllPieces() - Method in class app.checkers.Checkers
- getAllPieces() - Method in class app.chess.Chess
- getAllPieces() - Method in interface app.core.game.GameView
-
Returns all pieces in the game
- getAllPieces() - Method in class app.core.interactor.InteractiveGame
- getAllPieces() - Method in class app.core.interactor.Player
-
Returns all pieces in the game
- getAllPieces() - Method in class app.minesweeper.Minesweeper
- getBottomLabel(int) - Method in class app.ui.board.boards.InvertedBoard
- getBottomLabel(int) - Method in class app.ui.board.boards.NormalBoard
- getBottomLabel(int) - Method in class app.ui.board.GraphicalBoard
- getCenter() - Method in class app.ui.board.GraphicalField
- getCenter() - Method in class app.ui.board.GraphicalPiece
- getColor() - Method in class app.chess.AbstractChessPiece
- getColor() - Method in class app.chess.ChessPiece
- getContent() - Method in interface app.ui.menu.MenuView
- getContent() - Method in class app.ui.menus.CheckersMenu
- getContent() - Method in class app.ui.menus.ChessMenu
- getContent() - Method in class app.ui.menus.FunnyMenu
- getContent() - Method in class app.ui.menus.MainMenu
- getContent() - Method in class app.ui.menus.PlayMenu
- getContent() - Method in class app.ui.menus.SettingsMenu
- getContent() - Method in class app.ui.menus.StyleMenu
- getCurrentPlayer() - Method in class app.checkers.Checkers
- getCurrentPlayer() - Method in class app.chess.Chess
- getCurrentPlayer() - Method in class app.chess.StateManager
- getDefaultRules() - Method in class app.chess.rules.StandardValidator
- getDefaultRules() - Method in interface app.chess.rules.Validator
- getField() - Method in interface app.chess.moves.ChessMove
- getField() - Method in class app.chess.moves.Promotion
- getField() - Method in class app.core.game.moves.PieceMove
- getGameStyle() - Method in class app.ui.menu.MenuContainer
- getGameStyle() - Method in class app.ui.views.ViewContainer
- getGraphicalField(Field) - Method in class app.ui.board.boards.InvertedBoard
- getGraphicalField(Field) - Method in class app.ui.board.boards.NormalBoard
- getGraphicalField(Field) - Method in class app.ui.board.GraphicalBoard
- getID() - Method in class app.core.interactor.Player
-
Returns in-game id of this player
- getKind() - Method in class app.chess.AbstractChessPiece
- getKind() - Method in class app.chess.ChessPiece
- getKind() - Method in class app.chess.pieces.Rook
- getKind() - Method in class app.minesweeper.MinesweeperPiece
- getKingsPosition(int, ChessPiece[][]) - Static method in class app.chess.utils.Utils
- getLeftLabel(int) - Method in class app.ui.board.boards.InvertedBoard
- getLeftLabel(int) - Method in class app.ui.board.boards.NormalBoard
- getLeftLabel(int) - Method in class app.ui.board.GraphicalBoard
- getLegalMoveFields() - Method in class app.ui.board.LogicalPiece
- getLegalMoves() - Method in class app.core.interactor.Player
-
Returns list of available moves
- getLegalMoves() - Method in class app.utils.pieceplayer.controls.NoControls
- getLegalMoves() - Method in class app.utils.pieceplayer.controls.PieceControls
-
Return list of legal moves for the piece
- getLegalMoves() - Method in class app.utils.pieceplayer.controls.PlayerControls
- getLegalMoves() - Method in class app.utils.pieceplayer.InteractivePiece
- getLegalMoves(int) - Method in class app.checkers.Checkers
- getLegalMoves(int) - Method in class app.chess.Chess
- getLegalMoves(int) - Method in interface app.core.game.GameView
-
Returns list of moves available for the player
- getLegalMoves(int) - Method in class app.core.interactor.InteractiveGame
- getLegalMoves(int) - Method in class app.minesweeper.Minesweeper
- getLegalMoves(int, CheckersPiece) - Method in class app.checkers.Checkers
- getLegalMoves(int, ChessPiece) - Method in class app.chess.Chess
- getLegalMoves(int, MinesweeperPiece) - Method in class app.minesweeper.Minesweeper
- getLegalMoves(int, P) - Method in interface app.core.game.GameView
-
Returns list of moves with given piece available for the player
- getLegalMoves(int, P) - Method in class app.core.interactor.InteractiveGame
- getLegalMoves(ChessPiece, ChessPiece[][]) - Method in class app.chess.rules.StandardValidator
- getLegalMoves(ChessPiece, ChessPiece[][]) - Method in interface app.chess.rules.Validator
-
Ger legal moves of the piece using default rules
- getLegalMoves(ChessPiece, ChessPiece[][], Collection<Rule>) - Method in class app.chess.rules.StandardValidator
- getLegalMoves(ChessPiece, ChessPiece[][], Collection<Rule>) - Method in interface app.chess.rules.Validator
-
Get legal moves of the piece using supplied rules
- getLegalMoves(P) - Method in class app.core.interactor.Player
-
Returns list of available moves with given piece
- getLegalPiecePicks() - Method in class app.ui.board.LogicalPiece
- getMatchingPiece(GameView<ChessMove, ChessPiece>, int, ChessPieceKind, Field, SANDecoder.Modifiers) - Static method in class app.chess.san.SANDecoder
-
Get a piece that can move to a given field and meet criteria
- getMatchingPieces(boolean, int, ChessPiece[][]) - Static method in class app.chess.utils.Utils
- getNearest(Set<Field>, Position) - Method in class app.ui.board.Board
- getParentContainer() - Method in class app.ui.views.View
- getPick() - Method in class app.core.game.moves.PiecePick
- getPiece() - Method in interface app.chess.moves.ChessMove
- getPiece() - Method in class app.core.game.moves.PieceMove
- getPiece() - Method in class app.core.game.moves.PiecePick
- getPiece() - Method in class app.utils.pieceplayer.controls.PieceControls
- getPiece() - Method in class app.utils.pieceplayer.InteractivePiece
- getPiece(Field) - Method in class app.checkers.Checkers
- getPieceByField(Field, ChessPiece[][]) - Static method in class app.chess.utils.Utils
- getPieceImage(ChessPieceKind) - Static method in class app.ui.games.chess.ChessImages
- getPieceImage(MinesweeperPieceKind) - Static method in class app.ui.games.minesweeper.MinesweeperImages
- getPieceKilledByMove(ChessMove, ChessPiece[][]) - Method in interface app.chess.Mover
-
Checks if a move kills a piece (or pawn).
- getPieceKilledByMove(ChessMove, ChessPiece[][]) - Method in class app.chess.StandardMover
- getPieces() - Method in class app.chess.board.ChessBoard
- getPieces() - Method in class app.core.interactor.Player
-
Returns all pieces that belong to this player
- getPieces(int) - Method in class app.checkers.Checkers
- getPieces(int) - Method in class app.chess.Chess
- getPieces(int) - Method in interface app.core.game.GameView
-
Returns all pieces that belong to the player
- getPieces(int) - Method in class app.core.interactor.InteractiveGame
- getPieces(int) - Method in class app.minesweeper.Minesweeper
- getPlayer() - Method in class app.checkers.CheckersPiece
- getPlayer() - Method in class app.chess.AbstractChessPiece
- getPlayer() - Method in class app.chess.ChessPiece
- getPlayer() - Method in interface app.core.game.Piece
- getPlayer() - Method in class app.minesweeper.MinesweeperPiece
- getPlayerCount() - Method in class app.checkers.Checkers
- getPlayerCount() - Method in class app.chess.Chess
- getPlayerCount() - Method in interface app.core.game.GameView
-
Returns number of player this game requires
- getPlayerCount() - Method in class app.core.interactor.InteractiveGame
- getPlayerCount() - Method in class app.minesweeper.Minesweeper
- getPosition() - Method in class app.checkers.CheckersPiece
- getPosition() - Method in class app.chess.AbstractChessPiece
- getPosition() - Method in class app.chess.ChessPiece
- getPosition() - Method in interface app.core.game.Piece
- getPosition() - Method in class app.minesweeper.MinesweeperPiece
- getPosition() - Method in class app.ui.board.Piece
- getPotentialMoves() - Method in class app.chess.AbstractChessPiece
- getPotentialMoves() - Method in class app.chess.pieces.Bishop
- getPotentialMoves() - Method in class app.chess.pieces.King
- getPotentialMoves() - Method in class app.chess.pieces.Knight
- getPotentialMoves() - Method in class app.chess.pieces.Pawn
- getPotentialMoves() - Method in class app.chess.pieces.Queen
- getPotentialMoves() - Method in class app.chess.pieces.Rook
- getResult() - Method in class app.checkers.Checkers
- getRookPositionBasedOnCastling(Castle) - Static method in class app.chess.utils.Utils
- getRules() - Method in class app.chess.rules.KingsSafetyDisabledRules
- getRules() - Method in interface app.chess.rules.Rules
- getRules() - Method in class app.chess.rules.StandardRules
- getSize() - Method in class app.ui.board.GraphicalField
- getSpaceForElephant() - Method in interface app.ui.menu.MenuView
- getSpaceForElephant() - Method in class app.ui.menus.CheckersMenu
- getSpaceForElephant() - Method in class app.ui.menus.ChessMenu
- getSpaceForElephant() - Method in class app.ui.menus.FunnyMenu
- getSpaceForElephant() - Method in class app.ui.menus.MainMenu
- getSpaceForElephant() - Method in class app.ui.menus.PlayMenu
- getSpaceForElephant() - Method in class app.ui.menus.SettingsMenu
- getSpaceForElephant() - Method in class app.ui.menus.StyleMenu
- getState() - Method in class app.minesweeper.Minesweeper
- getState(int) - Method in class app.chess.Chess
-
Get current win/lose state of the player
- goBack() - Method in class app.ui.menu.MenuContainer
- graphical - Variable in class app.ui.board.Piece
- GraphicalBoard<P extends Piece> - Class in app.ui.board
- GraphicalBoard(double, Style) - Constructor for class app.ui.board.GraphicalBoard
- GraphicalCheckersPiece - Class in app.ui.games.checkers
- GraphicalCheckersPiece(CheckersPiece, Color, Color) - Constructor for class app.ui.games.checkers.GraphicalCheckersPiece
- GraphicalChessPiece - Class in app.ui.games.chess
- GraphicalChessPiece(ChessPiece, Color, Color) - Constructor for class app.ui.games.chess.GraphicalChessPiece
- GraphicalField - Class in app.ui.board
- GraphicalField(Color, Color, double, Position) - Constructor for class app.ui.board.GraphicalField
- graphicalFields - Variable in class app.ui.board.GraphicalBoard
- GraphicalMinesweeperPiece - Class in app.ui.games.minesweeper
- GraphicalMinesweeperPiece(MinesweeperPiece, Color, Color) - Constructor for class app.ui.games.minesweeper.GraphicalMinesweeperPiece
- GraphicalPiece<P extends Piece> - Class in app.ui.board
- GraphicalPiece(Image, Color) - Constructor for class app.ui.board.GraphicalPiece
- GraphicalPiece.MoveTransition - Class in app.ui.board
- grid - Variable in class app.ui.board.PiecePicker
- grow() - Method in class app.ui.menu.ElephantSpace
- GrowTransition(Duration) - Constructor for class app.ui.menu.ElephantSpace.GrowTransition
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form