Fixed SpielVorbei()
This commit is contained in:
parent
9dd1ca0500
commit
610ee0cd15
|
|
@ -84,32 +84,47 @@ public class TicTacToe {
|
|||
private boolean spielVorbei(){
|
||||
//TODO
|
||||
//Vertikal prüfen
|
||||
if(spielfeld[0][0].equals(spielfeld[0][1])&&spielfeld[0][0].equals(spielfeld[0][2])){
|
||||
return true;
|
||||
if(spielfeld[0][0].equals("X")||spielfeld[0][0].equals("O")){
|
||||
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])){
|
||||
return true;
|
||||
if(spielfeld[1][0].equals("X")||spielfeld[0][0].equals("O")){
|
||||
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])){
|
||||
return true;
|
||||
if(spielfeld[2][0].equals("X")||spielfeld[0][0].equals("O")){
|
||||
if(spielfeld[2][0].equals(spielfeld[2][1])&&spielfeld[2][0].equals(spielfeld[2][2])){
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
//horizontal prüfen
|
||||
if(spielfeld[0][0].equals(spielfeld[1][0])&&spielfeld[0][0].equals(spielfeld[2][0])){
|
||||
return true;
|
||||
if(spielfeld[0][0].equals("X")||spielfeld[0][0].equals("O")){
|
||||
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])){
|
||||
return true;
|
||||
if(spielfeld[0][1].equals("X")||spielfeld[0][0].equals("O")){
|
||||
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
|
||||
if(spielfeld[0][0].equals(spielfeld[1][1])&&spielfeld[0][0].equals(spielfeld[2][2])){
|
||||
return true;
|
||||
if(spielfeld[0][0].equals("X")||spielfeld[0][0].equals("O")){
|
||||
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])){
|
||||
return true;
|
||||
if(spielfeld[0][2].equals("X")||spielfeld[0][0].equals("O")){
|
||||
if(spielfeld[0][2].equals(spielfeld[1][1])&&spielfeld[0][2].equals(spielfeld[2][0])){
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue