Fehler abfangen für Stich bei addKarte
parent
3056aed05c
commit
d56b8a1710
|
@ -47,14 +47,22 @@ public class Stich {
|
|||
this.spielerID = new int[spielerAnzahl];
|
||||
}
|
||||
|
||||
public int getSpielerAnzahl(){
|
||||
return spielerID.length;
|
||||
}
|
||||
|
||||
public Karte[] getKarten() {
|
||||
return this.karten;
|
||||
}
|
||||
|
||||
public void addKarte(int spielerID, Karte karte) {
|
||||
this.karten[kartenCount] = karte;
|
||||
this.spielerID[kartenCount] = spielerID;
|
||||
kartenCount++;
|
||||
if (kartenCount > getSpielerAnzahl()){
|
||||
throw new IndexOutOfBoundsException("Karten-Index überschreitet die Anzahl der Spieler");
|
||||
}else {
|
||||
this.karten[kartenCount] = karte;
|
||||
this.spielerID[kartenCount] = spielerID;
|
||||
kartenCount++;
|
||||
}
|
||||
}
|
||||
|
||||
/*------------------------------------------*/
|
||||
|
@ -67,7 +75,6 @@ public class Stich {
|
|||
for (int i = 0; i < this.karten.length; i++) {
|
||||
text += this.karten[i].toString();
|
||||
}
|
||||
|
||||
return text;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue