Index
All Classes and Interfaces|All Packages|Serialized Form
I
- in - Variable in class Game.Board
-
Handles mouse input events and piece interaction.
- Input - Class in Game
-
Handles player mouse input, including all mouse event actions such as pressing, releasing, and dragging pieces on the chess board.
- Input(Board) - Constructor for class Game.Input
-
Constructs the input handler for mouse events and assigns the target board.
- isValidMove(int, int, Board) - Method in class Piece.Bishop
-
Determines whether a move to the specified coordinates is valid for a bishop.
- isValidMove(int, int, Board) - Method in class Piece.King
-
Determines whether a move to the specified coordinates is valid for a King.
- isValidMove(int, int, Board) - Method in class Piece.Knight
-
Determines whether a move to the specified coordinates is valid for a Knight.
- isValidMove(int, int, Board) - Method in class Piece.Pawn
-
Determines whether a move to the specified coordinates is valid for a Pawn.
- isValidMove(int, int, Board) - Method in class Piece.Piece
-
Determines whether a move to the specified destination is valid for this piece.
- isValidMove(int, int, Board) - Method in class Piece.Queen
-
Determines whether a move to the specified coordinates is valid for a Queen.
- isValidMove(int, int, Board) - Method in class Piece.Rook
-
Determines whether a move to the specified coordinates is valid for a Rook.
All Classes and Interfaces|All Packages|Serialized Form