A Tic Tac To Game

This commit is contained in:
simono41 2018-04-21 08:55:44 +02:00
parent 753e512c9b
commit 6c635bd865
3 changed files with 151 additions and 126 deletions

View file

@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-

View file

@ -34,13 +34,14 @@ import theultimatetic.KI;
public final class spielfeld extends javax.swing.JFrame {
public static ArrayList<String> liste0 = new ArrayList();
int Punkte = 0;
/**
* Creates new form Spielfeld
*/
public spielfeld() {
initComponents();
this.check();
this.startup();
}
/**
@ -226,13 +227,13 @@ public final class spielfeld extends javax.swing.JFrame {
// TODO add your handling code here:
if ("-".equals(this.jButton1.getText())) {
this.jButton1.setText("x");
spielfeld.liste0.add(0, "x");
this.jLabel3.setText("");
this.save();
this.check();
this.write();
this.win();
KI a = new KI();
a.berechnungen();
this.check();
a.berechnungen(0);
this.write();
this.win();
} else {
@ -245,13 +246,13 @@ public final class spielfeld extends javax.swing.JFrame {
// TODO add your handling code here:
if ("-".equals(this.jButton2.getText())) {
this.jButton2.setText("x");
spielfeld.liste0.add(1, "x");
this.jLabel3.setText("");
this.save();
this.check();
this.write();
this.win();
KI a = new KI();
a.berechnungen();
this.check();
a.berechnungen(0);
this.write();
this.win();
} else {
@ -264,13 +265,13 @@ public final class spielfeld extends javax.swing.JFrame {
// TODO add your handling code here:
if ("-".equals(this.jButton3.getText())) {
this.jButton3.setText("x");
spielfeld.liste0.add(2, "x");
this.jLabel3.setText("");
this.save();
this.check();
this.write();
this.win();
KI a = new KI();
a.berechnungen();
this.check();
a.berechnungen(0);
this.write();
this.win();
} else {
@ -283,13 +284,13 @@ public final class spielfeld extends javax.swing.JFrame {
// TODO add your handling code here:
if ("-".equals(this.jButton4.getText())) {
this.jButton4.setText("x");
spielfeld.liste0.add(3, "x");
this.jLabel3.setText("");
this.save();
this.check();
this.write();
this.win();
KI a = new KI();
a.berechnungen();
this.check();
a.berechnungen(0);
this.write();
this.win();
} else {
@ -302,13 +303,13 @@ public final class spielfeld extends javax.swing.JFrame {
// TODO add your handling code here:
if ("-".equals(this.jButton5.getText())) {
this.jButton5.setText("x");
spielfeld.liste0.add(4, "x");
this.jLabel3.setText("");
this.save();
this.check();
this.write();
this.win();
KI a = new KI();
a.berechnungen();
this.check();
a.berechnungen(0);
this.write();
this.win();
} else {
@ -321,13 +322,13 @@ public final class spielfeld extends javax.swing.JFrame {
// TODO add your handling code here:
if ("-".equals(this.jButton6.getText())) {
this.jButton6.setText("x");
spielfeld.liste0.add(5, "x");
this.jLabel3.setText("");
this.save();
this.check();
this.write();
this.win();
KI a = new KI();
a.berechnungen();
this.check();
a.berechnungen(0);
this.write();
this.win();
} else {
@ -340,13 +341,13 @@ public final class spielfeld extends javax.swing.JFrame {
// TODO add your handling code here:
if ("-".equals(this.jButton7.getText())) {
this.jButton7.setText("x");
spielfeld.liste0.add(6, "x");
this.jLabel3.setText("");
this.save();
this.check();
this.write();
this.win();
KI a = new KI();
a.berechnungen();
this.check();
a.berechnungen(0);
this.write();
this.win();
} else {
@ -359,13 +360,13 @@ public final class spielfeld extends javax.swing.JFrame {
// TODO add your handling code here:
if ("-".equals(this.jButton8.getText())) {
this.jButton8.setText("x");
spielfeld.liste0.add(7, "x");
this.jLabel3.setText("");
this.save();
this.check();
this.write();
this.win();
KI a = new KI();
a.berechnungen();
this.check();
a.berechnungen(0);
this.write();
this.win();
} else {
@ -378,13 +379,13 @@ public final class spielfeld extends javax.swing.JFrame {
// TODO add your handling code here:
if ("-".equals(this.jButton9.getText())) {
this.jButton9.setText("x");
spielfeld.liste0.add(8, "x");
this.jLabel3.setText("");
this.save();
this.check();
this.write();
this.win();
KI a = new KI();
a.berechnungen();
this.check();
a.berechnungen(0);
this.write();
this.win();
} else {
@ -412,27 +413,9 @@ public final class spielfeld extends javax.swing.JFrame {
this.jButton7.setText("-");
this.jButton8.setText("-");
this.jButton9.setText("-");
jLabel2.setText("Punkte: 0");
jLabel2.setText("Punkte: " + Punkte);
jLabel3.setText("");
liste0.clear();
this.save();
int zufallszahl = (int) (Math.random() * 2);
System.out.println("Spieler: " + zufallszahl);
if ( zufallszahl == 1 ) {
System.out.println("Der Gegner fängt an!!!");
this.liste0.add("1");
KI b = new KI();
b.berechnungen();
this.check();
}
}
public void save() {
liste0.clear();
liste0.add(this.jButton1.getText());
liste0.add(this.jButton2.getText());
liste0.add(this.jButton3.getText());
@ -443,6 +426,24 @@ public final class spielfeld extends javax.swing.JFrame {
liste0.add(this.jButton8.getText());
liste0.add(this.jButton9.getText());
int zufallszahl = (int) (Math.random() * 2);
System.out.println("Spieler: " + zufallszahl);
if (zufallszahl == 1) {
System.out.println("Der Gegner fängt an!!!");
this.jLabel3.setText("Der Gegner fängt an!!!");
KI b = new KI();
b.berechnungen(1);
this.write();
} else {
System.out.println("Du fängst an!!!");
this.jLabel3.setText("Du fängst an!!!");
}
}
public void save() {
System.out.println("Speichere...");
write a = new write();
try {
a.write();
@ -451,11 +452,11 @@ public final class spielfeld extends javax.swing.JFrame {
}
}
public void check() {
public void write() {
System.out.println("check");
read a = new read();
System.out.println("Lese neue Positione ab!!!");
try {
a.read();
if ("x".equals(liste0.get(0))) {
this.jButton1.setText("x");
@ -511,11 +512,8 @@ public final class spielfeld extends javax.swing.JFrame {
if ("o".equals(liste0.get(8))) {
this.jButton9.setText("o");
}
} catch (FileNotFoundException ex) {
} catch (IndexOutOfBoundsException ex) {
System.out.println("Datei wird neu Angelegt!");
} catch (IOException ex) {
Logger.getLogger(spielfeld.class.getName()).log(Level.SEVERE, null, ex);
System.out.println("Datei kann nicht gelesen werden!!!");
}
}
@ -523,77 +521,93 @@ public final class spielfeld extends javax.swing.JFrame {
public void win() {
DefaultListModel dim = new DefaultListModel();
if ("x".equals(liste0.get(0)) && "x".equals(liste0.get(1)) && "x".equals(liste0.get(2))) {
this.jLabel3.setText("Du hast gewonnen!!!");
dim.addElement("Sieg");
Punkte++;
}
if ("o".equals(liste0.get(0)) && "o".equals(liste0.get(1)) && "o".equals(liste0.get(2))) {
this.jLabel3.setText("Du hast verloren!!!");
dim.addElement("Niederlage");
Punkte--;
}
if ("x".equals(liste0.get(0)) && "x".equals(liste0.get(4)) && "x".equals(liste0.get(8))) {
this.jLabel3.setText("Du hast gewonnen!!!");
dim.addElement("Sieg");
Punkte++;
}
if ("o".equals(liste0.get(0)) && "o".equals(liste0.get(4)) && "o".equals(liste0.get(8))) {
this.jLabel3.setText("Du hast verloren!!!");
dim.addElement("Niederlage");
Punkte--;
}
if ("x".equals(liste0.get(0)) && "x".equals(liste0.get(3)) && "x".equals(liste0.get(6))) {
this.jLabel3.setText("Du hast gewonnen!!!");
dim.addElement("Sieg");
Punkte++;
}
if ("o".equals(liste0.get(0)) && "o".equals(liste0.get(3)) && "o".equals(liste0.get(6))) {
this.jLabel3.setText("Du hast verloren!!!");
dim.addElement("Niederlage");
Punkte--;
}
if ("x".equals(liste0.get(1)) && "x".equals(liste0.get(4)) && "x".equals(liste0.get(7))) {
this.jLabel3.setText("Du hast gewonnen!!!");
dim.addElement("Sieg");
Punkte++;
}
if ("o".equals(liste0.get(1)) && "o".equals(liste0.get(4)) && "o".equals(liste0.get(7))) {
this.jLabel3.setText("Du hast verloren!!!");
dim.addElement("Niederlage");
Punkte--;
}
if ("x".equals(liste0.get(2)) && "x".equals(liste0.get(4)) && "x".equals(liste0.get(6))) {
this.jLabel3.setText("Du hast gewonnen!!!");
dim.addElement("Sieg");
Punkte++;
}
if ("o".equals(liste0.get(2)) && "o".equals(liste0.get(4)) && "o".equals(liste0.get(6))) {
this.jLabel3.setText("Du hast verloren!!!");
dim.addElement("Niederlage");
Punkte--;
}
if ("x".equals(liste0.get(2)) && "x".equals(liste0.get(5)) && "x".equals(liste0.get(8))) {
this.jLabel3.setText("Du hast gewonnen!!!");
dim.addElement("Sieg");
Punkte++;
}
if ("o".equals(liste0.get(2)) && "o".equals(liste0.get(5)) && "o".equals(liste0.get(8))) {
this.jLabel3.setText("Du hast verloren!!!");
dim.addElement("Niederlage");
Punkte--;
}
if ("x".equals(liste0.get(3)) && "x".equals(liste0.get(4)) && "x".equals(liste0.get(5))) {
this.jLabel3.setText("Du hast gewonnen!!!");
dim.addElement("Sieg");
Punkte++;
}
if ("o".equals(liste0.get(3)) && "o".equals(liste0.get(4)) && "o".equals(liste0.get(5))) {
this.jLabel3.setText("Du hast verloren!!!");
dim.addElement("Niederlage");
Punkte--;
}
if ("x".equals(liste0.get(6)) && "x".equals(liste0.get(7)) && "x".equals(liste0.get(8))) {
this.jLabel3.setText("Du hast gewonnen!!!");
dim.addElement("Sieg");
Punkte++;
}
if ("o".equals(liste0.get(6)) && "o".equals(liste0.get(7)) && "o".equals(liste0.get(8))) {
this.jLabel3.setText("Du hast verloren!!!");
dim.addElement("Niederlage");
Punkte--;
}
this.jList1.setModel(dim);
@ -616,4 +630,28 @@ public final class spielfeld extends javax.swing.JFrame {
private javax.swing.JList<String> jList1;
private javax.swing.JScrollPane jScrollPane1;
// End of variables declaration//GEN-END:variables
private void startup() {
liste0.add(this.jButton1.getText());
liste0.add(this.jButton2.getText());
liste0.add(this.jButton3.getText());
liste0.add(this.jButton4.getText());
liste0.add(this.jButton5.getText());
liste0.add(this.jButton6.getText());
liste0.add(this.jButton7.getText());
liste0.add(this.jButton8.getText());
liste0.add(this.jButton9.getText());
try {
read a = new read();
a.read();
System.out.println("Alter Spielstand wird gelesen!!!");
this.write();
} catch (FileNotFoundException ex) {
System.out.println("Datei konnte nicht gelesen werden!!!");
System.out.println("Neue Datei wird bei Spielbeginn erzeugt!!!");
} catch (IOException ex) {
Logger.getLogger(spielfeld.class.getName()).log(Level.SEVERE, null, ex);
}
}
}

View file

@ -26,17 +26,17 @@ public class KI {
int zufallszahln = 0;
public void berechnungen() {
public void berechnungen(int start) {
/*
*In die mitte kommen wenn nicht eins daneben
*/
System.out.println("KI ist am Zug!!!");
if (spielfeld.liste0.get(9).equals("1")) {
if (start == 1) {
System.out.println("Erster Zug wird vorbereitet!!!");
int zufallszahl = (int) (Math.random() * 3);
System.out.println("Startzug: " + zufallszahl);
spielfeld.liste0.remove(9);
this.check(zufallszahl);
@ -53,9 +53,7 @@ public class KI {
default:
break;
}
}
if ("x".equals(spielfeld.liste0.get(0))) {
} else if ("x".equals(spielfeld.liste0.get(0))) {
int zufallszahl = (int) (Math.random() * 8);
System.out.println("Startzug: " + zufallszahl);
@ -215,7 +213,7 @@ public class KI {
default:
break;
}
} else if ("x".equals(spielfeld.liste0.get(8))) {
} else if ("x".equals(spielfeld.liste0.get(1))) {
int zufallszahl = (int) (Math.random() * 8);
System.out.println("Startzug: " + zufallszahl);
@ -255,7 +253,7 @@ public class KI {
default:
break;
}
} else if ("x".equals(spielfeld.liste0.get(8))) {
} else if ("x".equals(spielfeld.liste0.get(3))) {
int zufallszahl = (int) (Math.random() * 8);
System.out.println("Startzug: " + zufallszahl);
@ -295,7 +293,7 @@ public class KI {
default:
break;
}
} else if ("x".equals(spielfeld.liste0.get(8))) {
} else if ("x".equals(spielfeld.liste0.get(4))) {
int zufallszahl = (int) (Math.random() * 8);
System.out.println("Startzug: " + zufallszahl);
@ -335,7 +333,7 @@ public class KI {
default:
break;
}
} else if ("x".equals(spielfeld.liste0.get(8))) {
} else if ("x".equals(spielfeld.liste0.get(5))) {
int zufallszahl = (int) (Math.random() * 8);
System.out.println("Startzug: " + zufallszahl);
@ -375,7 +373,7 @@ public class KI {
default:
break;
}
} else if ("x".equals(spielfeld.liste0.get(8))) {
} else if ("x".equals(spielfeld.liste0.get(7))) {
int zufallszahl = (int) (Math.random() * 8);
System.out.println("Startzug: " + zufallszahl);
@ -423,117 +421,115 @@ public class KI {
public void check(int zufallszahl) {
while (String.valueOf(zufallszahl).equals(spielfeld.liste0.get(zufallszahl))) {
if (zufallszahl == 8) {
if (!String.valueOf(zufallszahl - 1).equals(spielfeld.liste0.get(zufallszahl - 1))) {
if (String.valueOf(zufallszahl - 1).equals(spielfeld.liste0.get(zufallszahl - 1))) {
zufallszahln = zufallszahl - 1;
} else if (!String.valueOf(zufallszahl - 3).equals(spielfeld.liste0.get(zufallszahl - 3))) {
} else if (String.valueOf(zufallszahl - 3).equals(spielfeld.liste0.get(zufallszahl - 3))) {
zufallszahln = zufallszahl - 3;
} else if (!String.valueOf(zufallszahl - 6).equals(spielfeld.liste0.get(zufallszahl - 6))) {
} else if (String.valueOf(zufallszahl - 6).equals(spielfeld.liste0.get(zufallszahl - 6))) {
zufallszahln = zufallszahl - 6;
}
}
if (zufallszahl == 7) {
if (!String.valueOf(zufallszahl - 1).equals(spielfeld.liste0.get(zufallszahl - 1))) {
if (String.valueOf(zufallszahl - 1).equals(spielfeld.liste0.get(zufallszahl - 1))) {
zufallszahln = zufallszahl - 1;
} else if (!String.valueOf(zufallszahl + 1).equals(spielfeld.liste0.get(zufallszahl + 1))) {
} else if (String.valueOf(zufallszahl + 1).equals(spielfeld.liste0.get(zufallszahl + 1))) {
zufallszahln = zufallszahl + 1;
} else if (!String.valueOf(zufallszahl - 3).equals(spielfeld.liste0.get(zufallszahl - 3))) {
} else if (String.valueOf(zufallszahl - 3).equals(spielfeld.liste0.get(zufallszahl - 3))) {
zufallszahln = zufallszahl - 3;
} else if (!String.valueOf(zufallszahl - 6).equals(spielfeld.liste0.get(zufallszahl - 6))) {
} else if (String.valueOf(zufallszahl - 6).equals(spielfeld.liste0.get(zufallszahl - 6))) {
zufallszahln = zufallszahl - 6;
}
}
if (zufallszahl == 6) {
if (!String.valueOf(zufallszahl - 1).equals(spielfeld.liste0.get(zufallszahl - 1))) {
if (String.valueOf(zufallszahl - 1).equals(spielfeld.liste0.get(zufallszahl - 1))) {
zufallszahln = zufallszahl - 1;
} else if (!String.valueOf(zufallszahl + 1).equals(spielfeld.liste0.get(zufallszahl + 1))) {
} else if (String.valueOf(zufallszahl + 1).equals(spielfeld.liste0.get(zufallszahl + 1))) {
zufallszahln = zufallszahl + 1;
} else if (!String.valueOf(zufallszahl - 3).equals(spielfeld.liste0.get(zufallszahl - 3))) {
} else if (String.valueOf(zufallszahl - 3).equals(spielfeld.liste0.get(zufallszahl - 3))) {
zufallszahln = zufallszahl - 3;
} else if (!String.valueOf(zufallszahl - 6).equals(spielfeld.liste0.get(zufallszahl - 6))) {
} else if (String.valueOf(zufallszahl - 6).equals(spielfeld.liste0.get(zufallszahl - 6))) {
zufallszahln = zufallszahl - 6;
}
}
if (zufallszahl == 5) {
if (!String.valueOf(zufallszahl - 1).equals(spielfeld.liste0.get(zufallszahl - 1))) {
if (String.valueOf(zufallszahl - 1).equals(spielfeld.liste0.get(zufallszahl - 1))) {
zufallszahln = zufallszahl - 1;
} else if (!String.valueOf(zufallszahl - 1).equals(spielfeld.liste0.get(zufallszahl - 1))) {
} else if (String.valueOf(zufallszahl - 1).equals(spielfeld.liste0.get(zufallszahl - 1))) {
zufallszahln = zufallszahl - 1;
} else if (!String.valueOf(zufallszahl + 3).equals(spielfeld.liste0.get(zufallszahl + 3))) {
} else if (String.valueOf(zufallszahl + 3).equals(spielfeld.liste0.get(zufallszahl + 3))) {
zufallszahln = zufallszahl + 1;
} else if (!String.valueOf(zufallszahl - 3).equals(spielfeld.liste0.get(zufallszahl - 3))) {
} else if (String.valueOf(zufallszahl - 3).equals(spielfeld.liste0.get(zufallszahl - 3))) {
zufallszahln = zufallszahl - 3;
}
}
if (zufallszahl == 4) {
if (!String.valueOf(zufallszahl - 1).equals(spielfeld.liste0.get(zufallszahl - 1))) {
if (String.valueOf(zufallszahl - 1).equals(spielfeld.liste0.get(zufallszahl - 1))) {
zufallszahln = zufallszahl - 1;
} else if (!String.valueOf(zufallszahl - 1).equals(spielfeld.liste0.get(zufallszahl - 1))) {
zufallszahln = zufallszahl - 1;
} else if (!String.valueOf(zufallszahl + 1).equals(spielfeld.liste0.get(zufallszahl + 1))) {
} else if (String.valueOf(zufallszahl + 1).equals(spielfeld.liste0.get(zufallszahl + 1))) {
zufallszahln = zufallszahl + 1;
} else if (!String.valueOf(zufallszahl - 3).equals(spielfeld.liste0.get(zufallszahl - 3))) {
} else if (String.valueOf(zufallszahl - 3).equals(spielfeld.liste0.get(zufallszahl - 3))) {
zufallszahln = zufallszahl - 3;
} else if (!String.valueOf(zufallszahl - 6).equals(spielfeld.liste0.get(zufallszahl - 6))) {
zufallszahln = zufallszahl - 6;
} else if (!String.valueOf(zufallszahl - 4).equals(spielfeld.liste0.get(zufallszahl - 4))) {
} else if (String.valueOf(zufallszahl + 3).equals(spielfeld.liste0.get(zufallszahl + 3))) {
zufallszahln = zufallszahl + 3;
} else if (String.valueOf(zufallszahl - 4).equals(spielfeld.liste0.get(zufallszahl - 4))) {
zufallszahln = zufallszahl - 4;
} else if (!String.valueOf(zufallszahl - 2).equals(spielfeld.liste0.get(zufallszahl - 2))) {
} else if (String.valueOf(zufallszahl - 2).equals(spielfeld.liste0.get(zufallszahl - 2))) {
zufallszahln = zufallszahl - 2;
} else if (!String.valueOf(zufallszahl + 2).equals(spielfeld.liste0.get(zufallszahl + 2))) {
} else if (String.valueOf(zufallszahl + 2).equals(spielfeld.liste0.get(zufallszahl + 2))) {
zufallszahln = zufallszahl + 4;
} else if (!String.valueOf(zufallszahl + 4).equals(spielfeld.liste0.get(zufallszahl + 4))) {
} else if (String.valueOf(zufallszahl + 4).equals(spielfeld.liste0.get(zufallszahl + 4))) {
zufallszahln = zufallszahl + 4;
}
}
if (zufallszahl == 3) {
if (!String.valueOf(zufallszahl + 1).equals(spielfeld.liste0.get(zufallszahl + 1))) {
if (String.valueOf(zufallszahl + 1).equals(spielfeld.liste0.get(zufallszahl + 1))) {
zufallszahln = zufallszahl + 1;
} else if (!String.valueOf(zufallszahl + 2).equals(spielfeld.liste0.get(zufallszahl + 2))) {
} else if (String.valueOf(zufallszahl + 2).equals(spielfeld.liste0.get(zufallszahl + 2))) {
zufallszahln = zufallszahl + 2;
} else if (!String.valueOf(zufallszahl - 3).equals(spielfeld.liste0.get(zufallszahl - 3))) {
} else if (String.valueOf(zufallszahl - 3).equals(spielfeld.liste0.get(zufallszahl - 3))) {
zufallszahln = zufallszahl - 3;
} else if (!String.valueOf(zufallszahl + 3).equals(spielfeld.liste0.get(zufallszahl + 3))) {
} else if (String.valueOf(zufallszahl + 3).equals(spielfeld.liste0.get(zufallszahl + 3))) {
zufallszahln = zufallszahl + 3;
}
}
if (zufallszahl == 2) {
if (!String.valueOf(zufallszahl - 1).equals(spielfeld.liste0.get(zufallszahl - 1))) {
if (String.valueOf(zufallszahl - 1).equals(spielfeld.liste0.get(zufallszahl - 1))) {
zufallszahln = zufallszahl - 1;
} else if (!String.valueOf(zufallszahl - 2).equals(spielfeld.liste0.get(zufallszahl - 2))) {
} else if (String.valueOf(zufallszahl - 2).equals(spielfeld.liste0.get(zufallszahl - 2))) {
zufallszahln = zufallszahl - 2;
} else if (!String.valueOf(zufallszahl + 3).equals(spielfeld.liste0.get(zufallszahl - 3))) {
} else if (String.valueOf(zufallszahl + 3).equals(spielfeld.liste0.get(zufallszahl - 3))) {
zufallszahln = zufallszahl - 3;
} else if (!String.valueOf(zufallszahl + 6).equals(spielfeld.liste0.get(zufallszahl - 6))) {
} else if (String.valueOf(zufallszahl + 6).equals(spielfeld.liste0.get(zufallszahl - 6))) {
zufallszahln = zufallszahl - 6;
}
}
if (zufallszahl == 1) {
if (!String.valueOf(zufallszahl - 1).equals(spielfeld.liste0.get(zufallszahl - 1))) {
if (String.valueOf(zufallszahl - 1).equals(spielfeld.liste0.get(zufallszahl - 1))) {
zufallszahln = zufallszahl - 1;
} else if (!String.valueOf(zufallszahl + 1).equals(spielfeld.liste0.get(zufallszahl + 1))) {
} else if (String.valueOf(zufallszahl + 1).equals(spielfeld.liste0.get(zufallszahl + 1))) {
zufallszahln = zufallszahl + 1;
} else if (!String.valueOf(zufallszahl + 3).equals(spielfeld.liste0.get(zufallszahl + 3))) {
} else if (String.valueOf(zufallszahl + 3).equals(spielfeld.liste0.get(zufallszahl + 3))) {
zufallszahln = zufallszahl - 3;
} else if (!String.valueOf(zufallszahl + 6).equals(spielfeld.liste0.get(zufallszahl + 6))) {
} else if (String.valueOf(zufallszahl + 6).equals(spielfeld.liste0.get(zufallszahl + 6))) {
zufallszahln = zufallszahl + 6;
}
}
if (zufallszahl == 0) {
if (!String.valueOf(zufallszahl + 1).equals(spielfeld.liste0.get(zufallszahl + 1))) {
if (String.valueOf(zufallszahl + 1).equals(spielfeld.liste0.get(zufallszahl + 1))) {
zufallszahln = zufallszahl + 1;
} else if (!String.valueOf(zufallszahl + 2).equals(spielfeld.liste0.get(zufallszahl + 2))) {
} else if (String.valueOf(zufallszahl + 2).equals(spielfeld.liste0.get(zufallszahl + 2))) {
zufallszahln = zufallszahl - 2;
} else if (!String.valueOf(zufallszahl + 3).equals(spielfeld.liste0.get(zufallszahl + 3))) {
} else if (String.valueOf(zufallszahl + 3).equals(spielfeld.liste0.get(zufallszahl + 3))) {
zufallszahln = zufallszahl - 3;
} else if (!String.valueOf(zufallszahl + 6).equals(spielfeld.liste0.get(zufallszahl + 6))) {
} else if (String.valueOf(zufallszahl + 6).equals(spielfeld.liste0.get(zufallszahl + 6))) {
zufallszahln = zufallszahl + 6;
}
}