Update 1.5

This commit is contained in:
ekresse
2021-01-08 13:01:00 +01:00
parent aa59623a4c
commit 3090f89752
2 changed files with 11 additions and 16 deletions

View File

@@ -395,11 +395,6 @@ public class Dashboard_GUI extends JPanel{
}
public Farbe getwunschfarbe() {
return Farbe.KARO;
}
@@ -411,8 +406,8 @@ public class Dashboard_GUI extends JPanel{
label_final.setText("Spiel gewonnen");
}
if(spieler == spieler.COMPUTER) {
System.out.println("Spiel verloren");
label_final.setText("Spiel verloren");
System.out.println("Spieler verloren");
label_final.setText("Spieler verloren");
}
player_hand.setVisible(false);
label_final.setVisible(true);

View File

@@ -62,7 +62,7 @@ public class Spiel {
* Initialisiert ein Spiel
* @param dashboard
*/
public void spiel() {
public void spiel(Dashboard_GUI dashboard) {
System.out.println("\nSPIEL Spiel gestartet.");
Random zufallszahl = new Random();
int zahl = zufallszahl.nextInt(2);
@@ -93,7 +93,7 @@ public class Spiel {
switch(computerZug) {
case -2: //aussetzen anzeigen?
aussetzen = false;
alternieren();
alternieren(dashboard);
break;
case -1:
karteZiehen();
@@ -114,7 +114,7 @@ public class Spiel {
* Organisiert den Spielablauf
* @param dashboard
*/
private void alternieren() {
private void alternieren(Dashboard_GUI dashboard) {
if(spielGewonnen) return;
if(amZug == Spieler.SPIELER) {
amZug = Spieler.COMPUTER;
@@ -125,7 +125,7 @@ public class Spiel {
switch(computerZug) {
case -2:
aussetzen = false;
alternieren();
alternieren(dashboard);
break;
case -1:
karteZiehen();
@@ -167,7 +167,7 @@ public class Spiel {
public void aussetzen() {
if(spielGewonnen) return;
aussetzen = false;//alternieren wird aufgerufen bevor GUI fertig abgearbeitet.
alternieren();
alternieren(dashboard);
}
/**
@@ -196,7 +196,7 @@ public class Spiel {
System.out.println("SPIEL Kartenhand von SPIELER: " + kartensatz.getHand(Spieler.SPIELER));
effekteSetzen();
if(kartensatz.getKarte(kartenindex).getWERT() == Wert.BUBE) {
if(amZug == Spieler.COMPUTER) alternieren();
if(amZug == Spieler.COMPUTER) alternieren(dashboard);
}
}
}
@@ -220,7 +220,7 @@ public class Spiel {
kartensatz.ziehen(amZug);
System.out.println("\nSPIEL 1 Karte gezogen");
}
alternieren();
alternieren(dashboard);
}
else { //AussetzenButton
return;
@@ -234,7 +234,7 @@ public class Spiel {
*/
public void wuenscher(Farbe farbe) {
kartensatz.SetWunschfarbe(farbe);
alternieren();
alternieren(dashboard);
}