Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form