Index

A B C G I K M N O P Q R S T V W X Y 
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.
A B C G I K M N O P Q R S T V W X Y 
All Classes and Interfaces|All Packages|Serialized Form