diff --git a/src/de/jaujau/UnitTests/TEST_Kartensatz.java b/src/de/jaujau/UnitTests/TEST_Kartensatz.java index f68ae39..153da9c 100755 --- a/src/de/jaujau/UnitTests/TEST_Kartensatz.java +++ b/src/de/jaujau/UnitTests/TEST_Kartensatz.java @@ -21,7 +21,7 @@ class TEST_Kartensatz { @Test void ziehenSpieler() { - for(int i = 0; i < 32; i++) { + for(int i = 0; i < 31; i++) { //Spieler hat zu anfang keine Karten auf der Hand assertTrue(satz.getHand(Spieler.SPIELER).size()==i); @@ -35,7 +35,7 @@ class TEST_Kartensatz { @Test void ziehenComputer() { - for(int i = 0; i < 32; i++) { + for(int i = 0; i < 31; i++) { //Computer hat zu angang keine Karten auf der Hand assertTrue(satz.getHand(Spieler.SPIELER).size()==i); diff --git a/src/de/jaujau/daten/Kartensatz.java b/src/de/jaujau/daten/Kartensatz.java index e69945c..64af8df 100644 --- a/src/de/jaujau/daten/Kartensatz.java +++ b/src/de/jaujau/daten/Kartensatz.java @@ -8,8 +8,8 @@ import java.util.Random; * @author Sebastian Kacza */ public class Kartensatz { - public Karte kartensatz[]; - int letztekarte; + private Karte kartensatz[]; + private int letztekarte; /** * Konstruktor für den Kartensatz @@ -17,7 +17,7 @@ public class Kartensatz { * Die Karten haben dabei die Reihenfolge eines Standart Skat Blattes */ public Kartensatz() { - letztekarte = 0; + kartensatz = new Karte[32]; //Standart Skat Kartensatz erstellen @@ -57,6 +57,10 @@ public class Kartensatz { kartensatz[30] = new Karte(Farbe.KREUZ, Wert.KOENING); kartensatz[31] = new Karte(Farbe.KREUZ, Wert.ASS); + //eine Karte als Start Karte auswählen + Random random = new Random(); + letztekarte = random.nextInt(32); + kartensatz[letztekarte].setAblageort(Ablageort.ABLAGESTAPEL); }