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

P

pane - Variable in class app.ui.menu.MenuContainer
 
parent - Variable in class app.ui.views.View
 
Pawn - Class in app.chess.pieces
 
Pawn(Pawn) - Constructor for class app.chess.pieces.Pawn
 
Pawn(Field, ChessPieceColor) - Constructor for class app.chess.pieces.Pawn
 
PAWN - Enum constant in enum class app.chess.pieces.ChessPieceKind
 
PawnGoingForwardCantTakePieces - Class in app.chess.rules.ruleset
 
PawnGoingForwardCantTakePieces() - Constructor for class app.chess.rules.ruleset.PawnGoingForwardCantTakePieces
 
PawnGoingSidewaysNeedsToTakeSomething - Class in app.chess.rules.ruleset
 
PawnGoingSidewaysNeedsToTakeSomething() - Constructor for class app.chess.rules.ruleset.PawnGoingSidewaysNeedsToTakeSomething
 
pick - Variable in class app.core.game.moves.PiecePick
 
picker - Variable in class app.ui.board.GraphicalBoard
 
pickUp() - Method in class app.ui.board.Piece
 
pickUp(GraphicalField) - Method in class app.ui.board.GraphicalPiece
 
piece - Variable in class app.chess.ChessPiece
 
piece - Variable in class app.core.game.moves.PieceMove
 
piece - Variable in class app.core.game.moves.PiecePick
 
piece - Variable in class app.ui.menu.Elephant
 
piece - Variable in class app.utils.pieceplayer.controls.PieceControls
 
Piece<M extends Move<P>,P extends Piece> - Class in app.ui.board
 
Piece - Interface in app.core.game
Abstract piece for any game
Piece(GraphicalPiece<P>, Behavior<P>, Board<P>, P) - Constructor for class app.ui.board.Piece
 
PieceControls<M extends Move<P>,P extends Piece> - Class in app.utils.pieceplayer.controls
Controls a single piece of a single player
PieceControls(P, Player<M, P>) - Constructor for class app.utils.pieceplayer.controls.PieceControls
 
PieceDragged<P extends Piece> - Class in app.ui.board.state.states
 
PieceDragged(Board<P>, Piece<?, P>) - Constructor for class app.ui.board.state.states.PieceDragged
 
pieceKind(String) - Static method in class app.chess.san.SANDecoder
 
pieceMove(P, Field) - Method in interface app.core.game.moves.MoveMatcher
 
PieceMove<P extends Piece> - Class in app.core.game.moves
Represents moving a piece into a position
PieceMove(P, Field) - Constructor for class app.core.game.moves.PieceMove
 
piecePick(P, P) - Method in interface app.core.game.moves.MoveMatcher
 
PiecePick<P extends Piece> - Class in app.core.game.moves
Represents transformation of piece into another one e.g.
PiecePick(P, P) - Constructor for class app.core.game.moves.PiecePick
 
PiecePicker<P extends Piece> - Class in app.ui.board
 
PiecePicker(double, Style, Function<P, GraphicalPiece<P>>, Behavior<P>, List<P>) - Constructor for class app.ui.board.PiecePicker
 
pieces - Variable in class app.chess.board.ChessBoard
 
pieces - Variable in class app.minesweeper.Minesweeper
 
pieces - Variable in class app.ui.board.Board
 
pieces - Variable in class app.utils.pieceplayer.PieceSocket
 
PieceSelected<P extends Piece> - Class in app.ui.board.state.states
 
PieceSelected(Board<P>, Piece<?, P>) - Constructor for class app.ui.board.state.states.PieceSelected
 
PieceSocket<M extends Move<P>,P extends Piece> - Class in app.utils.pieceplayer
Socket for interacting with game using individual pieces.
PieceSocket() - Constructor for class app.utils.pieceplayer.PieceSocket
 
PieceSpectator<M extends Move<P>,P extends Piece> - Class in app.utils.pieceplayer
PiecePlayer that only spectates the game i.e.
PieceSpectator(GameView<M, P>, GameSocket<M, P>) - Constructor for class app.utils.pieceplayer.PieceSpectator
 
player - Variable in class app.core.interactor.Player
 
player - Variable in class app.utils.pieceplayer.controls.PieceControls
 
Player<M extends Move<P>,P extends Piece> - Class in app.core.interactor
Player exposed to external controllers such as UI, abstracts out player number and underlying game.
Player() - Constructor for class app.core.interactor.Player
 
player0pieces - Variable in class app.checkers.Checkers
 
player1pieces - Variable in class app.checkers.Checkers
 
PlayerControls<M extends Move<P>,P extends Piece> - Class in app.utils.pieceplayer.controls
Controls that allow moving pieces
PlayerControls(P, Player<M, P>) - Constructor for class app.utils.pieceplayer.controls.PlayerControls
 
players - Variable in class app.utils.pieceplayer.HotSeatPlayer
 
PlayMenu - Class in app.ui.menus
 
PlayMenu(MenuContainer) - Constructor for class app.ui.menus.PlayMenu
 
position - Variable in class app.checkers.CheckersPiece
 
position - Variable in class app.chess.AbstractChessPiece
 
position - Variable in class app.minesweeper.MinesweeperPiece
 
Position - Record Class in app.ui.utils
 
Position(double, double) - Constructor for record class app.ui.utils.Position
Creates an instance of a Position record class.
PredicateChecker - Class in app.chess
 
PredicateChecker.UnsupportedMove - Exception in app.chess
 
previousPosition - Variable in class app.ui.board.Piece
 
Promotion - Class in app.chess.moves
Class used to convey information about a promotion of a piece
Please note that it carries information about the CURRENT location of said piece.
Promotion(ChessPiece, ChessPiece, Field) - Constructor for class app.chess.moves.Promotion
 
put(Field, ChessPieceKind, ChessPieceColor) - Method in class app.chess.board.ChessBoard
Create and put a single chess piece on the board
put(String, ChessPieceKind, ChessPieceColor) - Method in class app.chess.board.ChessBoard
 
putBishops() - Method in class app.chess.board.StandardChessBoard
 
putDown() - Method in class app.ui.board.Piece
 
putDown(GraphicalField) - Method in class app.ui.board.GraphicalPiece
 
putDownImmediately(GraphicalField) - Method in class app.ui.board.GraphicalPiece
 
putKings() - Method in class app.chess.board.StandardChessBoard
 
putKnights() - Method in class app.chess.board.StandardChessBoard
 
putPawns() - Method in class app.chess.board.StandardChessBoard
 
putPieceOnBoard(ChessPiece, Field, ChessPiece[][]) - Static method in class app.chess.utils.Utils
Puts the piece on a given piece on board, WITHOUT changing any data about piece location (inside the piece).
putQueens() - Method in class app.chess.board.StandardChessBoard
 
putRooks() - Method in class app.chess.board.StandardChessBoard
 
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