-
col
int col
The number of columns on the board (standard: 8).
-
in
Input in
Handles mouse input events and piece interaction.
-
infoArea
JTextArea infoArea
The JTextArea component used to display information associated with the board.
-
pieceList
ArrayList<Piece> pieceList
The list of all active chess pieces on the board.
-
row
int row
The number of rows on the board (standard: 8).
-
selPiece
Piece selPiece
The piece currently selected by the player.
-
ts
int ts
The size (in pixels) of each tile on the board.
-
whiteTurn
boolean whiteTurn
Tracks whether it is white's turn to play.