bishop done

This commit is contained in:
hugomanipoud2 2025-05-21 14:45:47 +02:00
parent 8dc6c67272
commit a3159cc55e
1 changed files with 32 additions and 13 deletions

View File

@ -256,30 +256,49 @@ public class Board {
}
if(selectX + i == x && selectY + i == y) { // iterate trough i up until i as k = i, it is needed to not light up the pieces of the same color a the played piece
isAPieceHere = true;//set the boolean var to true
}
}
} k = 8;
for (int i = 1; i < k; i++) {
}k = 8;
for (int i = 1; i < k; i++) {
if (getPiece(selectX - i, selectY - i) != null) {
k = i;
break;
}
if (color != getPiece(selectX - i, selectY - i).isWhite()) {
k = i+1;
if (selectX - i == x && selectY - i == y) {
isAPieceHere = true;
}
break;
}else{
k = i;
break;
}
}
if (selectX - i == x && selectY - i == y) {
isAPieceHere = true;
isAPieceHere = true;
}
} k = 8;
}k = 8;
for (int i = 1; i < k; i++) {
if (getPiece(selectX - i, selectY + i) != null) {
k = i;
break;
}
if (color != getPiece(selectX - i, selectY + i).isWhite()) {
k = i+1;
if (selectX - i == x && selectY + i == y) {
isAPieceHere = true;
}
break;
}else{
k = i;
break;
}
}
if (selectX - i == x && selectY + i == y) {
isAPieceHere = true;
}
} k = 8;
}
k = 8;
for (int i = 1; i < k; i++) {
if (getPiece(selectX + i, selectY - i) != null) {
if (color != getPiece(selectX + i, selectY - i).isWhite()) {