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

C

calculateY(double) - Method in class app.ui.menu.Elephant.JumpTransition
 
canAnyCapture(int) - Method in class app.checkers.Checkers
 
canBeAppliedTo(ChessMove) - Method in interface app.chess.rules.Rule
 
canBeAppliedTo(ChessMove) - Method in class app.chess.rules.ruleset.CastlingRules
 
canBeAppliedTo(ChessMove) - Method in class app.chess.rules.ruleset.FriendlyFireIsDisallowed
 
canBeAppliedTo(ChessMove) - Method in class app.chess.rules.ruleset.PawnGoingForwardCantTakePieces
 
canBeAppliedTo(ChessMove) - Method in class app.chess.rules.ruleset.PawnGoingSidewaysNeedsToTakeSomething
 
canBeAppliedTo(ChessMove) - Method in class app.chess.rules.ruleset.RoadCannotBeObstructed
 
canBeAppliedTo(ChessMove) - Method in class app.chess.rules.ruleset.YourKingCannotBeCheckedAfterYourMove
 
canMove(Field) - Method in class app.checkers.Checkers
 
canParticipateInCastling() - Method in class app.chess.AbstractChessPiece
 
canParticipateInCastling() - Method in class app.chess.pieces.King
 
canParticipateInCastling() - Method in class app.chess.pieces.Rook
 
captures - Variable in class app.checkers.CheckersMove
 
capturingMove(CheckersPiece, int, int) - Method in class app.checkers.Checkers
 
capturingMoves(CheckersPiece) - Method in class app.checkers.Checkers
 
Castle - Class in app.chess.moves
Castle i.e.
Castle(ChessPiece, Field) - Constructor for class app.chess.moves.Castle
 
Castle.OnlyKingCanCastle - Exception in app.chess.moves
 
CastlingRules - Class in app.chess.rules.ruleset
 
CastlingRules() - Constructor for class app.chess.rules.ruleset.CastlingRules
 
centerX - Variable in class app.ui.menu.MenuContainer
 
changeMenu(MenuView) - Method in class app.ui.menu.MenuContainer
 
changeState(State<P>) - Method in class app.ui.board.state.Machine
 
changeState(State<P>) - Method in class app.ui.board.state.State
 
changeView(View) - Method in class app.ui.views.View
 
changeView(View) - Method in class app.ui.views.ViewContainer
 
charToFile(char) - Static method in class app.chess.san.ChessField
 
charToKind(char) - Static method in class app.chess.san.SANDecoder
 
charToRank(char) - Static method in class app.chess.san.ChessField
 
CHECKED - Enum constant in enum class app.chess.ChessState
 
Checkers - Class in app.checkers
 
Checkers() - Constructor for class app.checkers.Checkers
 
CheckersAI - Class in app.ui.views
 
CheckersAI(ViewContainer) - Constructor for class app.ui.views.CheckersAI
 
CheckersConnector - Class in app.ui.games.checkers
 
CheckersConnector() - Constructor for class app.ui.games.checkers.CheckersConnector
 
CheckersHotseat - Class in app.ui.views
 
CheckersHotseat(ViewContainer) - Constructor for class app.ui.views.CheckersHotseat
 
CheckersMenu - Class in app.ui.menus
 
CheckersMenu(MenuContainer) - Constructor for class app.ui.menus.CheckersMenu
 
CheckersMove - Class in app.checkers
 
CheckersMove(CheckersPiece, Field, boolean, int, int) - Constructor for class app.checkers.CheckersMove
 
CheckersPiece - Class in app.checkers
 
CheckersPiece(Field, int) - Constructor for class app.checkers.CheckersPiece
 
checkIfEnemyKingIsCheckedAfterMove(ChessMove) - Method in class app.chess.Chess
 
Chess - Class in app.chess
Chess kernel that implements behavior of standard chess
Chess(ChessBoard) - Constructor for class app.chess.Chess
 
Chess.BoardDiscrepancy - Exception in app.chess
Exception thrown when board state is disturbed
ChessAI - Class in app.ui.views
 
ChessAI(ViewContainer) - Constructor for class app.ui.views.ChessAI
 
ChessBoard - Class in app.chess.board
Utility class to simplify chessboard creation
ChessBoard(int) - Constructor for class app.chess.board.ChessBoard
 
ChessCom - Class in app.ui.styles
 
ChessCom() - Constructor for class app.ui.styles.ChessCom
 
ChessConnector - Class in app.ui.games.chess
 
ChessConnector() - Constructor for class app.ui.games.chess.ChessConnector
 
ChessField - Class in app.chess.san
Utility class for operations on Field that are related to chess
ChessHotseat - Class in app.ui.views
 
ChessHotseat(ViewContainer) - Constructor for class app.ui.views.ChessHotseat
 
ChessImages - Class in app.ui.games.chess
 
ChessImages() - Constructor for class app.ui.games.chess.ChessImages
 
ChessMenu - Class in app.ui.menus
 
ChessMenu(MenuContainer) - Constructor for class app.ui.menus.ChessMenu
 
ChessMove - Interface in app.chess.moves
Move specific for chess
ChessPiece - Class in app.chess
Information about ChessPiece that is exposed to the users of chess package
ChessPiece(AbstractChessPiece) - Constructor for class app.chess.ChessPiece
 
ChessPieceColor - Enum Class in app.chess.pieces
Color of a chess piece - white or black
ChessPieceFactory - Class in app.chess.pieces
Factory to easily create piece from kind and color
ChessPieceKind - Enum Class in app.chess.pieces
 
ChessPieceUnwrapper - Class in app.chess
Shakin' Stevens - Cry just a little bit

ChessPieceUnwrapper() - Constructor for class app.chess.ChessPieceUnwrapper
 
ChessState - Enum Class in app.chess
 
cleanUp() - Method in class app.ui.board.state.State
 
color - Variable in class app.chess.AbstractChessPiece
 
color - Variable in class app.ui.utils.ColoredImage
 
ColoredImage - Class in app.ui.utils
Applies color and border filter to supplied image.
ColoredImage(Image, Color) - Constructor for class app.ui.utils.ColoredImage
 
connect(GraphicalBoard<CheckersPiece>, PieceSocket<?, CheckersPiece>) - Static method in class app.ui.games.checkers.CheckersConnector
 
connect(GraphicalBoard<ChessPiece>, PieceSocket<? extends Move<ChessPiece>, ChessPiece>) - Static method in class app.ui.games.chess.ChessConnector
 
connect(GraphicalBoard<MinesweeperPiece>, PieceSocket<? extends Move<MinesweeperPiece>, MinesweeperPiece>) - Static method in class app.ui.games.minesweeper.MinesweeperConnector
 
connectBehavior(Behavior<P>) - Method in class app.ui.board.GraphicalBoard
 
connectedPlayers - Variable in class app.core.interactor.InteractiveGame
 
connectPiece(P) - Method in class app.utils.pieceplayer.HotSeatPlayer
 
connectPiece(P) - Method in class app.utils.pieceplayer.PieceSocket
Connect a single piece and add it to the map
connectPiece(P) - Method in class app.utils.pieceplayer.PieceSpectator
 
connectPiece(P) - Method in class app.utils.pieceplayer.StandalonePiecePlayer
 
connectPieces(Function<P, ? extends InteractivePiece<M, P>>) - Method in class app.utils.pieceplayer.HotSeatPlayer
 
connectPieces(Function<P, ? extends InteractivePiece<M, P>>) - Method in class app.utils.pieceplayer.PieceSocket
Connects underlying game pieces to supplied interactors.
connectPieces(Function<P, ? extends InteractivePiece<M, P>>) - Method in class app.utils.pieceplayer.PieceSpectator
Connects all game pieces to supplied interactive pieces
connectPieces(Function<P, ? extends InteractivePiece<M, P>>) - Method in class app.utils.pieceplayer.StandalonePiecePlayer
 
connectPlayer(int, Player<M, P>) - Method in interface app.core.interactor.GameSocket
Connects the player and handles the controls
connectPlayer(int, Player<M, P>) - Method in class app.core.interactor.InteractiveGame
Connects the player and handles the controls
connectSpectator(Spectator<M, P>) - Method in interface app.core.interactor.GameSocket
Connects spectator that listens to the events
connectSpectator(Spectator<M, P>) - Method in class app.core.interactor.InteractiveGame
Connects spectator that listens to the events
container - Variable in class app.ui.menus.MainMenu
 
controls - Variable in class app.utils.pieceplayer.InteractivePiece
 
copyPiece(ChessPiece) - Static method in class app.chess.pieces.ChessPieceFactory
 
copyState(StateManager) - Method in class app.chess.StateManager
Overrides the state of a given state manager.
COVERED_EMPTY - Enum constant in enum class app.minesweeper.MinesweeperPieceKind.Type
 
current - Variable in class app.ui.board.state.Machine
 
currentSpace - Variable in class app.ui.menu.Elephant
 
currentView - Variable in class app.ui.views.ViewContainer
 
CutePink - Class in app.ui.styles
 
CutePink() - Constructor for class app.ui.styles.CutePink
 
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