spielfield zu String geändert
This commit is contained in:
@@ -3,13 +3,13 @@ import java.util.Random;
|
||||
public class TicTacToe {
|
||||
|
||||
|
||||
char [][] spielfeld;
|
||||
String [][] spielfeld;
|
||||
boolean running;
|
||||
Random rand = new Random();
|
||||
Spieler spieler1;
|
||||
Spieler spieler2;
|
||||
public TicTacToe() {
|
||||
spielfeld = new char[3][3];
|
||||
spielfeld = new String[3][3];
|
||||
running = false;
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@ public class TicTacToe {
|
||||
int kord[];
|
||||
for(int i =0;i< spielfeld.length;i++){
|
||||
for(int j=0;j<spielfeld[i].length;j++){
|
||||
spielfeld[i][j]=' ';
|
||||
spielfeld[i][j]=" ";
|
||||
}
|
||||
}
|
||||
if(rand.nextInt(2)==0){
|
||||
@@ -37,13 +37,30 @@ public class TicTacToe {
|
||||
System.out.println(spieler1.getName()+" ist an der Reihe!");
|
||||
System.out.println("Tippe zuerst X Koordinate, dann Y Koordinate von unten links!");
|
||||
kord=spieler1.spielzug();
|
||||
spielfeld[kord[0]-1][kord[1]-1]='X';
|
||||
spielfeld[kord[0]-1][kord[1]-1]="X";
|
||||
spielVorbei();
|
||||
|
||||
druckeSpielfeld();
|
||||
System.out.println(spieler2.getName()+" ist an der Reihe!");
|
||||
System.out.println("Tippe zuerst X Koordinate, dann Y Koordinate von unten links!");
|
||||
kord=spieler2.spielzug();
|
||||
spielfeld[kord[0]-1][kord[1]-1]='O';
|
||||
spielfeld[kord[0]-1][kord[1]-1]="O";
|
||||
spielVorbei();
|
||||
}
|
||||
} else {
|
||||
while(gewonnen==false){
|
||||
druckeSpielfeld();
|
||||
System.out.println(spieler2.getName()+" ist an der Reihe!");
|
||||
System.out.println("Tippe zuerst X Koordinate, dann Y Koordinate von unten links!");
|
||||
kord=spieler2.spielzug();
|
||||
spielfeld[kord[0]-1][kord[1]-1]="X";
|
||||
spielVorbei();
|
||||
|
||||
druckeSpielfeld();
|
||||
System.out.println(spieler1.getName()+" ist an der Reihe!");
|
||||
System.out.println("Tippe zuerst X Koordinate, dann Y Koordinate von unten links!");
|
||||
kord=spieler1.spielzug();
|
||||
spielfeld[kord[0]-1][kord[1]-1]="O";
|
||||
spielVorbei();
|
||||
}
|
||||
}
|
||||
@@ -52,6 +69,9 @@ public class TicTacToe {
|
||||
//prüft ob ein Spieler gewonnen hat
|
||||
private boolean spielVorbei(){
|
||||
//TODO
|
||||
if(spielfeld[0][0].equals(spielfeld[0][1])&&spielfeld[0][0].equals(spielfeld[0][2])){
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user