This commit is contained in:
cleme 2025-04-03 10:31:33 +02:00
parent d4475b964d
commit 6a59c1f851
1 changed files with 5 additions and 5 deletions

View File

@ -15,7 +15,7 @@ public class Piece {
this.y = y; this.y = y;
this.type = type; this.type = type;
this.isWhite = isWhite; this.isWhite = isWhite;
// this.hasMoved = false; // Initialiser si ajouté // this.hasMoved = false; // Initialiser si ajoute
} }
public int getX() { public int getX() {
@ -34,11 +34,11 @@ public class Piece {
return this.isWhite; return this.isWhite;
} }
// Méthode pour mettre à jour la position (utilisée dans Board.playMove) // Methode pour mettre a jour la position (utilisee dans Board.playMove)
public void setPosition(int newX, int newY) { public void setPosition(int newX, int newY) {
this.x = newX; this.x = newX;
this.y = newY; this.y = newY;
// this.hasMoved = true; // Mettre à jour si la variable hasMoved existe // this.hasMoved = true; // Mettre à jour si la variable hasMoved existe
} }
@ -62,9 +62,9 @@ public class Piece {
return false; return false;
} }
// Calculs spécifiques par type de pièce // Calculs specifiques par type de piece
int dx = Math.abs(toX - x); int dx = Math.abs(toX - x);
int dy = Math.abs(toY - y); // Note: dy calculé ici, mais canPawnMoveTo recalcule avec signe int dy = Math.abs(toY - y); // Note: dy calcule ici, mais canPawnMoveTo recalcule avec signe
switch (type) { switch (type) {
case Pawn: case Pawn: