playmove is done (in board class)
This commit is contained in:
parent
08f48df26b
commit
a6170e7728
|
|
@ -293,8 +293,23 @@ public class Board {
|
|||
|
||||
|
||||
public void playMove(Move move) {
|
||||
//TODO
|
||||
|
||||
int fromX = move.getFromX();
|
||||
int fromY = move.getFromY();
|
||||
int toX = move.getToX();
|
||||
int toY = move.getToY();
|
||||
|
||||
Piece movingPiece = cells[fromX][fromY];
|
||||
if (movingPiece == null) {
|
||||
System.err.println("No piece at source position.");
|
||||
return;
|
||||
}
|
||||
|
||||
cells[toX][toY] = new Piece(movingPiece.getType(), movingPiece.isWhite(), toX, toY);
|
||||
cells[fromX][fromY] = null;
|
||||
|
||||
System.out.println("Moved " + movingPiece.getType() + " from (" + fromX + "," + fromY + ") to (" + toX + "," + toY + ")");
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Loading…
Reference in New Issue