aussetzen() hinzugefuegt und Spiellogik angepasst

This commit is contained in:
Fabian Keller
2021-01-07 18:07:06 +01:00
parent cbb7156ca8
commit d66d5057ab

View File

@@ -61,7 +61,7 @@ public class Spiel {
* @param dashboard * @param dashboard
*/ */
public void spiel(Dashboard_GUI dashboard) { public void spiel(Dashboard_GUI dashboard) {
System.out.println("SPIEL 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);
if(zahl == 1) { //Starter durch zufall bestimmen if(zahl == 1) { //Starter durch zufall bestimmen
@@ -134,7 +134,7 @@ public class Spiel {
amZug = Spieler.SPIELER; amZug = Spieler.SPIELER;
System.out.println("\nSPIEL Spieler am Zug"); System.out.println("\nSPIEL Spieler am Zug");
if(!spielzug.zugMoeglich(amZug, zwei_ziehen, aussetzen)&&aussetzen) { //falls kein Zug m<>glich ist wird der Aussetzenbutton angezeigt! if(!spielzug.zugMoeglich(amZug, zwei_ziehen, aussetzen)&&aussetzen) { //falls kein Zug m<>glich ist wird der Aussetzenbutton angezeigt!
System.out.println("Kann nichts machen"); System.out.println("\nSPIEL Kann nichts machen");
aussetzen = false; aussetzen = false;
amZug = Spieler.SPIELER; amZug = Spieler.SPIELER;
alternieren(dashboard); alternieren(dashboard);
@@ -143,6 +143,10 @@ public class Spiel {
} }
public void aussetzen() {
}
/** /**
* falls eine Karte gelegt werden kann wird diese gelegt * falls eine Karte gelegt werden kann wird diese gelegt
* @param kartenindex * @param kartenindex
@@ -178,8 +182,8 @@ public class Spiel {
public void karteZiehen(){ public void karteZiehen(){
if(!aussetzen) { if(!aussetzen) {
if(zwei_ziehen) { //mehrere ziehen if(zwei_ziehen) { //mehrere ziehen
System.out.println("\nSPIEL " + kartenZiehen + " Karten gezogen");
for(int i = 0; i < kartenZiehen; i++) { for(int i = 0; i < kartenZiehen; i++) {
System.out.println("\nSPIEL " + kartenZiehen + " Karten gezogen");
kartensatz.ziehen(amZug); kartensatz.ziehen(amZug);
} }
kartenZiehen = 0; kartenZiehen = 0;
@@ -194,8 +198,6 @@ public class Spiel {
else { //AussetzenButton else { //AussetzenButton
return; return;
} }
System.out.println("SPIEL Kartenhand von COMPUTER: " + kartensatz.getHand(Spieler.COMPUTER));
System.out.println("SPIEL Kartenhand von SPIELER: " + kartensatz.getHand(Spieler.SPIELER));
} }