Fixed SpielVorbei()

This commit is contained in:
artem.didytschuk
2020-09-03 19:27:28 +02:00
parent 9dd1ca0500
commit 610ee0cd15

View File

@@ -84,32 +84,47 @@ public class TicTacToe {
private boolean spielVorbei(){ private boolean spielVorbei(){
//TODO //TODO
//Vertikal prüfen //Vertikal prüfen
if(spielfeld[0][0].equals(spielfeld[0][1])&&spielfeld[0][0].equals(spielfeld[0][2])){ if(spielfeld[0][0].equals("X")||spielfeld[0][0].equals("O")){
return true; if(spielfeld[0][0].equals(spielfeld[0][1])&&spielfeld[0][0].equals(spielfeld[0][2])){
return true;
}
} }
if(spielfeld[1][0].equals(spielfeld[1][1])&&spielfeld[1][0].equals(spielfeld[1][2])){ if(spielfeld[1][0].equals("X")||spielfeld[0][0].equals("O")){
return true; if(spielfeld[1][0].equals(spielfeld[1][1])&&spielfeld[1][0].equals(spielfeld[1][2])){
return true;
}
} }
if(spielfeld[2][0].equals(spielfeld[2][1])&&spielfeld[2][0].equals(spielfeld[2][2])){ if(spielfeld[2][0].equals("X")||spielfeld[0][0].equals("O")){
return true; if(spielfeld[2][0].equals(spielfeld[2][1])&&spielfeld[2][0].equals(spielfeld[2][2])){
return true;
}
} }
//horizontal prüfen //horizontal prüfen
if(spielfeld[0][0].equals(spielfeld[1][0])&&spielfeld[0][0].equals(spielfeld[2][0])){ if(spielfeld[0][0].equals("X")||spielfeld[0][0].equals("O")){
return true; if(spielfeld[0][0].equals(spielfeld[1][0])&&spielfeld[0][0].equals(spielfeld[2][0])){
return true;
}
} }
if(spielfeld[0][1].equals(spielfeld[1][1])&&spielfeld[0][1].equals(spielfeld[2][1])){ if(spielfeld[0][1].equals("X")||spielfeld[0][0].equals("O")){
return true; if(spielfeld[0][1].equals(spielfeld[1][1])&&spielfeld[0][1].equals(spielfeld[2][1])){
return true;
}
}
if(spielfeld[0][2].equals("X")||spielfeld[0][0].equals("O")){
if(spielfeld[0][2].equals(spielfeld[1][2])&&spielfeld[0][2].equals(spielfeld[2][2])){
return true;
}
} }
if(spielfeld[0][2].equals(spielfeld[1][2])&&spielfeld[0][2].equals(spielfeld[2][2])){
return true;
}
//Diagonal prüfen //Diagonal prüfen
if(spielfeld[0][0].equals(spielfeld[1][1])&&spielfeld[0][0].equals(spielfeld[2][2])){ if(spielfeld[0][0].equals("X")||spielfeld[0][0].equals("O")){
return true; if(spielfeld[0][0].equals(spielfeld[1][1])&&spielfeld[0][0].equals(spielfeld[2][2])){
return true;
}
} }
if(spielfeld[0][2].equals(spielfeld[1][1])&&spielfeld[0][2].equals(spielfeld[2][0])){ if(spielfeld[0][2].equals("X")||spielfeld[0][0].equals("O")){
return true; if(spielfeld[0][2].equals(spielfeld[1][1])&&spielfeld[0][2].equals(spielfeld[2][0])){
return true;
}
} }
return false; return false;
} }