This commit is contained in:
marce 2025-05-18 17:18:12 +02:00
parent fdc91afa1a
commit 34bbf6be15
1 changed files with 29 additions and 29 deletions

View File

@ -447,35 +447,35 @@ public class Board implements Cloneable {
moveClip.start();
}
// // Castling//
// private boolean hasMoved = false;
//
// public boolean hasMoved() {
// return hasMoved;
// }
//
// public void setHasMoved(boolean moved) {
// this.hasMoved = moved;
//
//
// Piece king = getKing(true);
//
// if (king != null) {
// if (king.hasMoved()) {
// System.out.println("King has moved.");
// } else {
// System.out.println("King didn't moved");
// }
// }
// }
// public Piece getKing(boolean isWhite) {
// for (Piece piece : pieces) {
// if (piece.getType() == PieceType.King && piece.isWhite() == isWhite) {
// return piece;
// }
// }
// return null;
// }
// Castling//
private boolean hasMoved = false;
public boolean hasMoved() {
return hasMoved;
}
public void setHasMoved(boolean moved) {
this.hasMoved = moved;
Piece king = getKing(true);
if (king != null) {
if (king.hasMoved()) {
System.out.println("King has moved.");
} else {
System.out.println("King didn't moved");
}
}
}
public Piece getKing(boolean isWhite) {
for (Piece piece : pieces) {
if (piece.getType() == PieceType.King && piece.isWhite() == isWhite) {
return piece;
}
}
return null;
}