defined the placement of the pieces

This commit is contained in:
LENG Sidenn 2025-04-18 16:15:19 +02:00
parent 1cea1d46e0
commit 546ca11dde
1 changed files with 27 additions and 2 deletions

View File

@ -38,8 +38,33 @@ public class Board {
}
public void populateBoard() {
//TODO
}
// Place Rooks
board[0][0] = new Rook(PieceColor.BLACK, new Position(0, 0));
board[0][7] = new Rook(PieceColor.BLACK, new Position(0, 7));
board[7][0] = new Rook(PieceColor.WHITE, new Position(7, 0));
board[7][7] = new Rook(PieceColor.WHITE, new Position(7, 7));
// Place Knights
board[0][1] = new Knight(PieceColor.BLACK, new Position(0, 1));
board[0][6] = new Knight(PieceColor.BLACK, new Position(0, 6));
board[7][1] = new Knight(PieceColor.WHITE, new Position(7, 1));
board[7][6] = new Knight(PieceColor.WHITE, new Position(7, 6));
// Place Bishops
board[0][2] = new Bishop(PieceColor.BLACK, new Position(0, 2));
board[0][5] = new Bishop(PieceColor.BLACK, new Position(0, 5));
board[7][2] = new Bishop(PieceColor.WHITE, new Position(7, 2));
board[7][5] = new Bishop(PieceColor.WHITE, new Position(7, 5));
// Place Queens
board[0][3] = new Queen(PieceColor.BLACK, new Position(0, 3));
board[7][3] = new Queen(PieceColor.WHITE, new Position(7, 3));
// Place Kings
board[0][4] = new King(PieceColor.BLACK, new Position(0, 4));
board[7][4] = new King(PieceColor.WHITE, new Position(7, 4));
// Place Pawns
for (int i = 0; i < 8; i++) {
board[1][i] = new Pawn(PieceColor.BLACK, new Position(1, i));
board[6][i] = new Pawn(PieceColor.WHITE, new Position(6, i));
}
}
public void cleanBoard() {
//TODO