Änderung Spielablauf

This commit is contained in:
Fabian Keller
2020-12-14 16:32:57 +01:00
parent 2a5ce1bb75
commit 5824e54564

View File

@@ -28,17 +28,25 @@ public class Spiel {
* alterniert zwischen Spieler und Computer und legt Beginner fest
*/
private void spiel() {
if(!spielgestartet) { //Starter durch zufall bestimmen
if(!spielgestartet) {
Random zufallszahl = new Random();
int zahl = zufallszahl.nextInt(1);
if(zahl == 1) {
if(zahl == 1) { //Starter durch zufall bestimmen
amZug = Spieler.SPIELER;
}
else {
amZug = Spieler.COMPUTER;
}
spielgestartet = true;
kartensatz.ablegen(zufallszahl.nextInt(31));
for(int i = 0; i < 7; i++) { //Jeder bekommt 7 Karten
kartensatz.ziehen(Spieler.COMPUTER);
kartensatz.ziehen(Spieler.SPIELER);
}
int kartenindex = zufallszahl.nextInt(31);
while(kartensatz.getHand(Spieler.COMPUTER).contains(kartenindex)||kartensatz.getHand(Spieler.SPIELER).contains(kartenindex)) {
kartenindex = zufallszahl.nextInt(31);
}
kartensatz.ablegen(kartenindex); //nicht in der Hand befindliche Karte zum Start aufdecken
return;
}
if(amZug == Spieler.SPIELER) {