From 927ba129f6bb061f5a3a9a0e4c557ebc48ac759a Mon Sep 17 00:00:00 2001 From: Persson-dev Date: Thu, 3 Apr 2025 21:18:45 +0200 Subject: [PATCH] fix pieces pos --- .../chess/io/commands/NewGameCommand.java | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/app/src/main/java/chess/io/commands/NewGameCommand.java b/app/src/main/java/chess/io/commands/NewGameCommand.java index 3bb09c4..116b214 100644 --- a/app/src/main/java/chess/io/commands/NewGameCommand.java +++ b/app/src/main/java/chess/io/commands/NewGameCommand.java @@ -19,33 +19,33 @@ public class NewGameCommand extends Command { ChessBoard board = game.getBoard(); for (int i = 0; i < 8; i++) { - board.pieceComes(new Pawn(Color.Black), new Coordinate(i, 0)); - board.pieceComes(new Pawn(Color.White), new Coordinate(i, Coordinate.VALUE_MAX - 1)); + board.pieceComes(new Pawn(Color.Black), new Coordinate(i, 1)); + board.pieceComes(new Pawn(Color.White), new Coordinate(i, Coordinate.VALUE_MAX - 2)); } - board.pieceComes(new Rook(Color.Black), new Coordinate(0, 1)); - board.pieceComes(new Rook(Color.Black), new Coordinate(Coordinate.VALUE_MAX - 1, 1)); + board.pieceComes(new Rook(Color.Black), new Coordinate(0, 0)); + board.pieceComes(new Rook(Color.Black), new Coordinate(Coordinate.VALUE_MAX - 1, 0)); - board.pieceComes(new Rook(Color.White), new Coordinate(0, Coordinate.VALUE_MAX - 2)); - board.pieceComes(new Rook(Color.White), new Coordinate(Coordinate.VALUE_MAX - 1, Coordinate.VALUE_MAX - 2)); + board.pieceComes(new Rook(Color.White), new Coordinate(0, Coordinate.VALUE_MAX - 1)); + board.pieceComes(new Rook(Color.White), new Coordinate(Coordinate.VALUE_MAX - 1, Coordinate.VALUE_MAX - 1)); - board.pieceComes(new Knight(Color.Black), new Coordinate(1, 1)); - board.pieceComes(new Knight(Color.Black), new Coordinate(Coordinate.VALUE_MAX - 2, 1)); + board.pieceComes(new Knight(Color.Black), new Coordinate(1, 0)); + board.pieceComes(new Knight(Color.Black), new Coordinate(Coordinate.VALUE_MAX - 2, 0)); - board.pieceComes(new Knight(Color.White), new Coordinate(1, Coordinate.VALUE_MAX - 2)); - board.pieceComes(new Knight(Color.White), new Coordinate(Coordinate.VALUE_MAX - 2, Coordinate.VALUE_MAX - 2)); + board.pieceComes(new Knight(Color.White), new Coordinate(1, Coordinate.VALUE_MAX - 1)); + board.pieceComes(new Knight(Color.White), new Coordinate(Coordinate.VALUE_MAX - 2, Coordinate.VALUE_MAX - 1)); - board.pieceComes(new Bishop(Color.Black), new Coordinate(2, 1)); - board.pieceComes(new Bishop(Color.Black), new Coordinate(Coordinate.VALUE_MAX - 3, 1)); + board.pieceComes(new Bishop(Color.Black), new Coordinate(2, 0)); + board.pieceComes(new Bishop(Color.Black), new Coordinate(Coordinate.VALUE_MAX - 3, 0)); - board.pieceComes(new Bishop(Color.White), new Coordinate(2, Coordinate.VALUE_MAX - 2)); - board.pieceComes(new Bishop(Color.White), new Coordinate(Coordinate.VALUE_MAX - 3, Coordinate.VALUE_MAX - 2)); + board.pieceComes(new Bishop(Color.White), new Coordinate(2, Coordinate.VALUE_MAX - 1)); + board.pieceComes(new Bishop(Color.White), new Coordinate(Coordinate.VALUE_MAX - 3, Coordinate.VALUE_MAX - 1)); - board.pieceComes(new Queen(Color.Black), new Coordinate(4, 1)); - board.pieceComes(new King(Color.Black), new Coordinate(3, 1)); + board.pieceComes(new Queen(Color.Black), new Coordinate(3, 0)); + board.pieceComes(new King(Color.Black), new Coordinate(4, 0)); - board.pieceComes(new Queen(Color.White), new Coordinate(4, Coordinate.VALUE_MAX - 2)); - board.pieceComes(new King(Color.White), new Coordinate(3, Coordinate.VALUE_MAX - 2)); + board.pieceComes(new Queen(Color.White), new Coordinate(3, Coordinate.VALUE_MAX - 1)); + board.pieceComes(new King(Color.White), new Coordinate(4, Coordinate.VALUE_MAX - 1)); game.resetPlayerTurn();