Human class avec les playable cells

This commit is contained in:
Cyprien111
2025-03-24 10:52:52 +01:00
parent ee3ccb6201
commit 8890c73470
2 changed files with 36 additions and 22 deletions

View File

@@ -1,16 +1,19 @@
import java.io.Console;
import java.util.List;
public class Human{
public Coordinate chooseMove(){
public Coordinate chooseMove(GomokuBoard board){
Console cons = System.console();
int x=0,y=0;
boolean pass = false;
do{
do{
try {
System.out.println("Veuillez saisir le X");
@@ -24,7 +27,6 @@ public class Human{
}
while(!pass);
do{
try {
System.out.println("Veuillez saisir le Y");
@@ -38,6 +40,15 @@ public class Human{
}
while(!pass);
pass =board.getCell(x,y).isPlayable();
if(!pass)
{
System.out.println("Cette case n'est pas jouable !");
}
}
while(!pass);
System.out.println("Vous avez saisi : "+ x+", "+ y);

View File

@@ -1,4 +1,7 @@
import java.util.List;
abstract class Player{
private String name;
@@ -7,5 +10,5 @@ abstract class Player{
return name;
}
public abstract Coordinate chooseMove();
public abstract Coordinate chooseMove(GomokuBoard Board);
}