diff --git a/src/de/jaujau/spiellogik/Spiel.java b/src/de/jaujau/spiellogik/Spiel.java index e4bd0a6..fee9eea 100644 --- a/src/de/jaujau/spiellogik/Spiel.java +++ b/src/de/jaujau/spiellogik/Spiel.java @@ -62,12 +62,14 @@ public class Spiel { //Spiel nicht gestartet if(!spielgestartet) { Random zufallszahl = new Random(); - int zahl = zufallszahl.nextInt(1); + int zahl = zufallszahl.nextInt(2); if(zahl == 1) { //Starter durch zufall bestimmen amZug = Spieler.SPIELER; + System.out.println("Spieler startet"); } else { amZug = Spieler.COMPUTER; + System.out.println("Computer startet"); } spielgestartet = true; for(int i = 0; i < 7; i++) { //Jeder bekommt 7 Karten @@ -79,9 +81,11 @@ public class Spiel { kartenindex = zufallszahl.nextInt(31); } kartensatz.ablegen(kartenindex); //nicht in der Hand befindliche Karte zum Start aufdecken + System.out.println(kartensatz.getHand(Spieler.COMPUTER)); + System.out.println(kartensatz.getHand(Spieler.SPIELER)); return; } - //Spiel gestartet + //Spiel bereits gestartet if(amZug == Spieler.SPIELER) { amZug = Spieler.COMPUTER; @@ -98,8 +102,6 @@ public class Spiel { } - - /** * falls eine Karte gelegt werden kann wird diese gelegt * @param kartenindex @@ -144,6 +146,9 @@ public class Spiel { kartensatz.ziehen(amZug); } } + else { + aussetzen = false; + } } diff --git a/src/de/jaujau/spiellogik/Spielzug.java b/src/de/jaujau/spiellogik/Spielzug.java index 14d4073..37c1331 100644 --- a/src/de/jaujau/spiellogik/Spielzug.java +++ b/src/de/jaujau/spiellogik/Spielzug.java @@ -84,7 +84,7 @@ public class Spielzug { */ public boolean zugMoeglich(Spieler spieler) { // Kartensatz kartensatz = Spiel.getKartensatz(); - boolean gefunden = false; + boolean gefunden = true; // ArrayList Hand = kartensatz.getHand(spieler); // for (int i = 0; i < Hand.size(); i++) { // if (pruefeZug(i)) {