Ziehen angepasst
This commit is contained in:
@@ -32,7 +32,7 @@ public class Spiel {
|
|||||||
computerGegner = new Computer_gegner();
|
computerGegner = new Computer_gegner();
|
||||||
audio = new Audio();
|
audio = new Audio();
|
||||||
kartensatz = new Kartensatz();
|
kartensatz = new Kartensatz();
|
||||||
spielzug = new Spielzug();
|
spielzug = new Spielzug(kartensatz);
|
||||||
spielgestartet = false;
|
spielgestartet = false;
|
||||||
dashboard = dashboard_gui;
|
dashboard = dashboard_gui;
|
||||||
}
|
}
|
||||||
@@ -103,6 +103,10 @@ public class Spiel {
|
|||||||
else {
|
else {
|
||||||
amZug= Spieler.SPIELER;
|
amZug= Spieler.SPIELER;
|
||||||
System.out.println("Spieler am Zug");
|
System.out.println("Spieler am Zug");
|
||||||
|
if(!spielzug.zugMoeglich(amZug)&&aussetzen) { //falls kein Zug m<>glich ist wird der Aussetzenbutton angezeigt!
|
||||||
|
aussetzen = false;
|
||||||
|
spiel(dashboard);
|
||||||
|
}
|
||||||
// Warten auf GUI Eingabe
|
// Warten auf GUI Eingabe
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -144,8 +148,9 @@ public class Spiel {
|
|||||||
* falls eine oder mehrere Karten gezogen werden k<>nnen, wird dies ausgef<65>hrt
|
* falls eine oder mehrere Karten gezogen werden k<>nnen, wird dies ausgef<65>hrt
|
||||||
*/
|
*/
|
||||||
public void karteZiehen(){
|
public void karteZiehen(){
|
||||||
if(spielzug.zugMoeglich(amZug)) {
|
if(!aussetzen) {
|
||||||
if(zwei_ziehen) {
|
if(zwei_ziehen) {
|
||||||
|
// if()
|
||||||
for(int i = 0; i < kartenZiehen; i++) {
|
for(int i = 0; i < kartenZiehen; i++) {
|
||||||
kartensatz.ziehen(amZug);
|
kartensatz.ziehen(amZug);
|
||||||
}
|
}
|
||||||
@@ -158,9 +163,10 @@ public class Spiel {
|
|||||||
spiel(dashboard);
|
spiel(dashboard);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else { //AussetzenButton
|
||||||
aussetzen = false;
|
return;
|
||||||
spiel(dashboard);
|
// aussetzen = false;
|
||||||
|
// spiel(dashboard);
|
||||||
}
|
}
|
||||||
System.out.println("Kartenhand von COMPUTER: " + kartensatz.getHand(Spieler.COMPUTER));
|
System.out.println("Kartenhand von COMPUTER: " + kartensatz.getHand(Spieler.COMPUTER));
|
||||||
System.out.println("Kartenhand von SPIELER: " + kartensatz.getHand(Spieler.SPIELER));
|
System.out.println("Kartenhand von SPIELER: " + kartensatz.getHand(Spieler.SPIELER));
|
||||||
|
Reference in New Issue
Block a user