diff --git a/src/de/jaujau/gui/Dashboard_GUI.java b/src/de/jaujau/gui/Dashboard_GUI.java index 6860bb4..281a64d 100644 --- a/src/de/jaujau/gui/Dashboard_GUI.java +++ b/src/de/jaujau/gui/Dashboard_GUI.java @@ -394,12 +394,7 @@ public class Dashboard_GUI extends JPanel{ mitte_unten.updateUI(); } - public Farbe getwunschfarbe() { - - - - - + 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); diff --git a/src/de/jaujau/spiellogik/Spiel.java b/src/de/jaujau/spiellogik/Spiel.java index f2a092b..1c17e6d 100644 --- a/src/de/jaujau/spiellogik/Spiel.java +++ b/src/de/jaujau/spiellogik/Spiel.java @@ -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); }