Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y 
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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form