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

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
 
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