Startkarte wird jetzt beim initialisieren des Kartensatzes festgelegt
This commit is contained in:
@@ -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);
|
||||
|
||||
|
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user