Fixed spielVorbei()
This commit is contained in:
Binary file not shown.
@@ -26,7 +26,7 @@ public class TicTacToe {
|
|||||||
System.out.println (" " + spielfeld[0][0] + " | " + spielfeld[1][0] + " | "+ spielfeld[2][0] + " ");
|
System.out.println (" " + spielfeld[0][0] + " | " + spielfeld[1][0] + " | "+ spielfeld[2][0] + " ");
|
||||||
System.out.println (" ");
|
System.out.println (" ");
|
||||||
}
|
}
|
||||||
|
//TODO sicherungen bei eingabe und vorm überschreiben von Spielzügen
|
||||||
public void spielStarten(){
|
public void spielStarten(){
|
||||||
boolean gewonnen=false;
|
boolean gewonnen=false;
|
||||||
int kord[];
|
int kord[];
|
||||||
@@ -82,19 +82,18 @@ public class TicTacToe {
|
|||||||
}
|
}
|
||||||
//prüft ob eine Siegbedingung vorliegt und gibt einen boolean zurück
|
//prüft ob eine Siegbedingung vorliegt und gibt einen boolean zurück
|
||||||
private boolean spielVorbei(){
|
private boolean spielVorbei(){
|
||||||
//TODO
|
|
||||||
//Vertikal prüfen
|
//Vertikal prüfen
|
||||||
if(spielfeld[0][0].equals("X")||spielfeld[0][0].equals("O")){
|
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])){
|
if(spielfeld[0][0].equals(spielfeld[0][1])&&spielfeld[0][0].equals(spielfeld[0][2])){
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(spielfeld[1][0].equals("X")||spielfeld[0][0].equals("O")){
|
if(spielfeld[1][0].equals("X")||spielfeld[1][0].equals("O")){
|
||||||
if(spielfeld[1][0].equals(spielfeld[1][1])&&spielfeld[1][0].equals(spielfeld[1][2])){
|
if(spielfeld[1][0].equals(spielfeld[1][1])&&spielfeld[1][0].equals(spielfeld[1][2])){
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(spielfeld[2][0].equals("X")||spielfeld[0][0].equals("O")){
|
if(spielfeld[2][0].equals("X")||spielfeld[2][0].equals("O")){
|
||||||
if(spielfeld[2][0].equals(spielfeld[2][1])&&spielfeld[2][0].equals(spielfeld[2][2])){
|
if(spielfeld[2][0].equals(spielfeld[2][1])&&spielfeld[2][0].equals(spielfeld[2][2])){
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@@ -105,12 +104,12 @@ public class TicTacToe {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(spielfeld[0][1].equals("X")||spielfeld[0][0].equals("O")){
|
if(spielfeld[0][1].equals("X")||spielfeld[0][1].equals("O")){
|
||||||
if(spielfeld[0][1].equals(spielfeld[1][1])&&spielfeld[0][1].equals(spielfeld[2][1])){
|
if(spielfeld[0][1].equals(spielfeld[1][1])&&spielfeld[0][1].equals(spielfeld[2][1])){
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(spielfeld[0][2].equals("X")||spielfeld[0][0].equals("O")){
|
if(spielfeld[0][2].equals("X")||spielfeld[0][2].equals("O")){
|
||||||
if(spielfeld[0][2].equals(spielfeld[1][2])&&spielfeld[0][2].equals(spielfeld[2][2])){
|
if(spielfeld[0][2].equals(spielfeld[1][2])&&spielfeld[0][2].equals(spielfeld[2][2])){
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@@ -121,7 +120,7 @@ public class TicTacToe {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(spielfeld[0][2].equals("X")||spielfeld[0][0].equals("O")){
|
if(spielfeld[0][2].equals("X")||spielfeld[0][2].equals("O")){
|
||||||
if(spielfeld[0][2].equals(spielfeld[1][1])&&spielfeld[0][2].equals(spielfeld[2][0])){
|
if(spielfeld[0][2].equals(spielfeld[1][1])&&spielfeld[0][2].equals(spielfeld[2][0])){
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user