boolean zugLaeuft statisch gemacht
Bug behoben: Spieler kann nach Gewinn noch ein weiteres Feld setzen
This commit is contained in:
parent
29a3c3e279
commit
69f04e1aac
|
|
@ -52,7 +52,7 @@ public class Feld {
|
||||||
// Auf Setzen des Feldes prüfen und ggf. Form zeichnen lassen
|
// Auf Setzen des Feldes prüfen und ggf. Form zeichnen lassen
|
||||||
@Override
|
@Override
|
||||||
public void mouseClicked(MouseEvent mouseEvent) {
|
public void mouseClicked(MouseEvent mouseEvent) {
|
||||||
if (!gesetzt) {
|
if (!gesetzt && Zug.isZugLaeuft()) {
|
||||||
setZeichen(Spiel.getZug().getSpieler().getForm());
|
setZeichen(Spiel.getZug().getSpieler().getForm());
|
||||||
Spiel.getZug().setZugLaeuft(false);
|
Spiel.getZug().setZugLaeuft(false);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -27,11 +27,11 @@ public class Zug {
|
||||||
this.setZugLaeuft(true);
|
this.setZugLaeuft(true);
|
||||||
|
|
||||||
// Auf setzen eines Feldes warten
|
// Auf setzen eines Feldes warten
|
||||||
while (this.isZugLaeuft()) {
|
while (Zug.isZugLaeuft()) {
|
||||||
try {
|
try {
|
||||||
Thread.sleep(200);
|
Thread.sleep(200);
|
||||||
} catch (InterruptedException ie) {
|
} catch (InterruptedException ie) {
|
||||||
break;
|
System.err.println("Schleife abgebrochen");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -44,7 +44,7 @@ public class Zug {
|
||||||
return spieler;
|
return spieler;
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean isZugLaeuft() {
|
public static boolean isZugLaeuft() {
|
||||||
return Zug.zugLaeuft;
|
return Zug.zugLaeuft;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue