This commit is contained in:
Fabian Keller
2021-01-08 14:29:14 +01:00
parent ab9b04ce9d
commit 419471e8fa

View File

@@ -60,6 +60,7 @@ public class Spiel {
/** /**
* Initialisiert ein Spiel * Initialisiert ein Spiel
* Handelt den Start aus
* @param dashboard * @param dashboard
*/ */
public void spiel(Dashboard_GUI dashboard) { public void spiel(Dashboard_GUI dashboard) {
@@ -78,12 +79,6 @@ public class Spiel {
kartensatz.ziehen(Spieler.COMPUTER); kartensatz.ziehen(Spieler.COMPUTER);
kartensatz.ziehen(Spieler.SPIELER); kartensatz.ziehen(Spieler.SPIELER);
} }
//FUNKTION erste Karte
int kartenindex = zufallszahl.nextInt(32);
while(kartensatz.getHand(Spieler.COMPUTER).contains(kartenindex)||kartensatz.getHand(Spieler.SPIELER).contains(kartenindex)) {
kartenindex = zufallszahl.nextInt(32);
}
kartensatz.ablegen(kartenindex); //nicht in der Hand befindliche Karte zum Start aufdecken
System.out.println("SPIEL Kartenhand von COMPUTER: " + kartensatz.getHand(Spieler.COMPUTER)); System.out.println("SPIEL Kartenhand von COMPUTER: " + kartensatz.getHand(Spieler.COMPUTER));
System.out.println("SPIEL Kartenhand von SPIELER: " + kartensatz.getHand(Spieler.SPIELER)); System.out.println("SPIEL Kartenhand von SPIELER: " + kartensatz.getHand(Spieler.SPIELER));
effekteSetzen(); effekteSetzen();
@@ -142,7 +137,6 @@ public class Spiel {
System.out.println("\nSPIEL Spieler am Zug"); System.out.println("\nSPIEL Spieler am Zug");
if(aussetzen) { if(aussetzen) {
System.out.println("\nSPIEL Aussetzen m<>glich"); System.out.println("\nSPIEL Aussetzen m<>glich");
dashboard.aktualisiereGUI();
dashboard.showaussetzen(); dashboard.showaussetzen();
dashboard.aktualisiereGUI(); dashboard.aktualisiereGUI();
} }
@@ -236,8 +230,10 @@ public class Spiel {
* @param farbe * @param farbe
*/ */
public void wuenscher(Farbe farbe) { public void wuenscher(Farbe farbe) {
System.out.println("\nSPIEL W<>nsche Farbe");
kartensatz.SetWunschfarbe(farbe); kartensatz.SetWunschfarbe(farbe);
alternieren(dashboard); alternieren(dashboard);
dashboard.aktualisiereGUI();
} }