Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
I
- IllegalMoveAttempt - Exception in app.utils.pieceplayer
-
Thrown when an illegal move is attempted, e.g.
- IllegalMoveAttempt() - Constructor for exception app.utils.pieceplayer.IllegalMoveAttempt
- IllegalMoveAttempt(String) - Constructor for exception app.utils.pieceplayer.IllegalMoveAttempt
- Images - Class in app.ui.utils
-
Images used to render menus
- Images() - Constructor for class app.ui.utils.Images
- IncorrectPiecePlacement() - Constructor for exception app.chess.AbstractChessPiece.IncorrectPiecePlacement
- inferNewRookPositionAfterCastling(Castle) - Static method in class app.chess.utils.Utils
- init() - Method in class app.ui.board.state.State
- init() - Method in class app.ui.board.state.states.Normal
- init() - Method in class app.ui.board.state.states.PieceDragged
- init() - Method in class app.ui.board.state.states.PieceSelected
- InteractiveGame<M extends Move<P>,
P extends Piece, G extends Game<M, P>> - Class in app.core.interactor -
Wraps game allowing players to interact with each other and notifies participants about events
- InteractiveGame(G) - Constructor for class app.core.interactor.InteractiveGame
- InteractivePiece<M extends Move<P>,
P extends Piece> - Class in app.utils.pieceplayer -
Interface for moving single piece, to be used with external controllers such as UI.
- InteractivePiece() - Constructor for class app.utils.pieceplayer.InteractivePiece
- interpolate(double) - Method in class app.ui.board.GraphicalPiece.MoveTransition
- interpolate(double) - Method in class app.ui.menu.Elephant.JumpTransition
- interpolate(double) - Method in class app.ui.menu.ElephantSpace.GrowTransition
- interpolate(double) - Method in class app.ui.menu.ElephantSpace.ShrinkTransition
- InvalidSANMove() - Constructor for exception app.chess.san.SAN.InvalidSANMove
- InvalidSANMove(String) - Constructor for exception app.chess.san.SAN.InvalidSANMove
- InvertedBoard<P extends Piece> - Class in app.ui.board.boards
- InvertedBoard(double, Style) - Constructor for class app.ui.board.boards.InvertedBoard
- isAlive - Variable in class app.checkers.CheckersPiece
- isAlive - Variable in class app.chess.AbstractChessPiece
- isAlive - Variable in class app.minesweeper.MinesweeperPiece
- isAlive() - Method in class app.checkers.CheckersPiece
- isAlive() - Method in class app.chess.AbstractChessPiece
- isAlive() - Method in class app.chess.ChessPiece
- isAlive() - Method in interface app.core.game.Piece
- isAlive() - Method in class app.minesweeper.MinesweeperPiece
- isBlack - Variable in class app.chess.AbstractChessPiece
- isConnected - Variable in class app.core.interactor.InteractiveGame
- isCovered() - Method in class app.minesweeper.MinesweeperPiece
- isCovered() - Method in class app.minesweeper.MinesweeperPieceKind
- isFake - Variable in class app.minesweeper.MinesweeperPiece
- isFieldValid(Field) - Method in class app.checkers.Checkers
- isFile(char) - Static method in class app.chess.san.ChessField
- isFlagged() - Method in class app.minesweeper.MinesweeperPiece
- isLegal() - Method in class app.ui.board.GraphicalField
- isRank(char) - Static method in class app.chess.san.ChessField
- isUpgraded - Variable in class app.checkers.CheckersPiece
- isUpgraded() - Method in class app.checkers.CheckersPiece
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form