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
|
||||
@Override
|
||||
public void mouseClicked(MouseEvent mouseEvent) {
|
||||
if (!gesetzt) {
|
||||
if (!gesetzt && Zug.isZugLaeuft()) {
|
||||
setZeichen(Spiel.getZug().getSpieler().getForm());
|
||||
Spiel.getZug().setZugLaeuft(false);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue