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

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

View File

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