boolean zugLaeuft statisch gemacht

Bug behoben: Spieler kann nach Gewinn noch ein weiteres Feld setzen
This commit is contained in:
Marc Koch 2020-04-28 17:54:40 +02:00
parent 29a3c3e279
commit 69f04e1aac
Signed by: marc
GPG Key ID: AC2D4E00990A6767
2 changed files with 4 additions and 4 deletions

View File

@ -52,7 +52,7 @@ public class Feld {
// Auf Setzen des Feldes prüfen und ggf. Form zeichnen lassen
@Override
public void mouseClicked(MouseEvent mouseEvent) {
if (!gesetzt) {
if (!gesetzt && Zug.isZugLaeuft()) {
setZeichen(Spiel.getZug().getSpieler().getForm());
Spiel.getZug().setZugLaeuft(false);
}

View File

@ -27,11 +27,11 @@ public class Zug {
this.setZugLaeuft(true);
// Auf setzen eines Feldes warten
while (this.isZugLaeuft()) {
while (Zug.isZugLaeuft()) {
try {
Thread.sleep(200);
} catch (InterruptedException ie) {
break;
System.err.println("Schleife abgebrochen");
}
}
}
@ -44,7 +44,7 @@ public class Zug {
return spieler;
}
public boolean isZugLaeuft() {
public static boolean isZugLaeuft() {
return Zug.zugLaeuft;
}