Fix null pointer in chooseMove method

This commit is contained in:
Dorian HAMDANI
2025-04-14 09:33:49 +02:00
parent 3acd568e4e
commit f8b5bf5d10

View File

@@ -34,6 +34,7 @@ public class Human extends Player {
int x = 0, y = 0;
boolean pass = false;
GomokuCell cell = null;
do {
@@ -61,7 +62,8 @@ public class Human extends Player {
}
} while (!pass);
pass = board.get(x, y).isPlayable();
cell = board.get(y, x);
pass = cell == null ? false : cell.isPlayable();
if (!pass) {
System.out.println("Cette case n'est pas jouable !");
}
@@ -69,6 +71,6 @@ public class Human extends Player {
System.out.println("Vous avez saisi : " + x + ", " + y);
return board.get(x, y);
return cell;
}
}