contoller
This commit is contained in:
@@ -40,28 +40,29 @@ public class Board {
|
||||
|
||||
public void setPiecesSize8(){
|
||||
for (int i = 0; i < 8; i++) {
|
||||
board[i][1].setPiece(new Pawn(WHITE));
|
||||
board[i][6].setPiece(new Pawn(BLACK));
|
||||
board[i][1].setPiece(new Pawn(BLACK));
|
||||
board[i][6].setPiece(new Pawn(WHITE));
|
||||
if (i==0 || i==7) {
|
||||
board[i][0].setPiece(new Rook(WHITE));
|
||||
board[i][7].setPiece(new Rook(BLACK));
|
||||
board[i][0].setPiece(new Rook(BLACK));
|
||||
board[i][7].setPiece(new Rook(WHITE));
|
||||
}
|
||||
if (i==1 || i==6) {
|
||||
board[i][0].setPiece(new Knight(WHITE));
|
||||
board[i][7].setPiece(new Knight(BLACK));
|
||||
board[i][0].setPiece(new Knight(BLACK));
|
||||
board[i][7].setPiece(new Knight(WHITE));
|
||||
}
|
||||
if (i==2 || i==5) {
|
||||
board[i][0].setPiece(new Bishop(WHITE));
|
||||
board[i][7].setPiece(new Bishop(BLACK));
|
||||
board[i][0].setPiece(new Bishop(BLACK));
|
||||
board[i][7].setPiece(new Bishop(WHITE));
|
||||
}
|
||||
if (i==3) {
|
||||
board[i][0].setPiece(new King(WHITE));
|
||||
board[i][7].setPiece(new King(BLACK));
|
||||
board[i][0].setPiece(new Queen(BLACK));
|
||||
board[i][7].setPiece(new Queen(WHITE));
|
||||
}
|
||||
if (i==4) {
|
||||
board[i][0].setPiece(new Queen(WHITE));
|
||||
board[i][7].setPiece(new Queen(BLACK));
|
||||
board[i][0].setPiece(new King(BLACK));
|
||||
board[i][7].setPiece(new King(WHITE));
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -69,12 +70,12 @@ public class Board {
|
||||
return getCell(coordinates).getPiece();
|
||||
}
|
||||
|
||||
public void movePiece(Coordinates initialPosition, Coordinates finalPosition) throws Error {
|
||||
Piece movingPiece = getPiece(initialPosition);
|
||||
Cell arrivalCell = getCell(finalPosition);
|
||||
getCell(initialPosition).deletePiece();
|
||||
public void movePiece(Move move) throws Error {
|
||||
Piece movingPiece = getPiece(move.getStart());
|
||||
Cell arrivalCell = getCell(move.getEnd());
|
||||
getCell(move.getStart()).deletePiece();
|
||||
arrivalCell.setPiece(movingPiece);
|
||||
}
|
||||
|
||||
|
||||
// je fais mumuse
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user