Spieler removen möglich
parent
26add62098
commit
e68df5a6bb
|
@ -168,6 +168,11 @@ public class Spieler implements Serializable {
|
|||
return "ID: " + this.id + " Name: " + this.name + " (" + this.geschlecht + ")";
|
||||
}
|
||||
|
||||
public boolean equals(Spieler spieler) {
|
||||
return this.id == spieler.getId() && this.geschlecht == spieler.getGeschlecht()
|
||||
&& this.name.equals(spieler.getName());
|
||||
}
|
||||
|
||||
/*------------------------------------------*/
|
||||
// öffentliche Methodes
|
||||
/*------------------------------------------*/
|
||||
|
|
|
@ -121,8 +121,8 @@ public class Spiel implements Serializable {
|
|||
|
||||
public String[] getAlleSpieler() {
|
||||
String[] spieler_text = new String[this.spieler.size()];
|
||||
for (int i = 0; i < this.spieler.size() - 1; i++) {
|
||||
spieler_text[i] = this.spieler.get(i).toString();
|
||||
for (int i = 0; i < this.spieler.size(); i++) {
|
||||
spieler_text[i] = this.spieler.get(i + 1).toString();
|
||||
}
|
||||
return spieler_text;
|
||||
}
|
||||
|
|
|
@ -32,7 +32,8 @@ public class SpielCLI {
|
|||
System.out.println("-1- Spiel starten");
|
||||
System.out.println("-2- Spieler hinzufügen");
|
||||
System.out.println("-3- Spiel to String");
|
||||
System.out.println("-4- Exit");
|
||||
System.out.println("-4- Spieler löschen");
|
||||
System.out.println("-5- Exit");
|
||||
|
||||
int input = 0;
|
||||
|
||||
|
@ -77,6 +78,15 @@ public class SpielCLI {
|
|||
System.out.println(spiel.toString());
|
||||
break;
|
||||
case 4:
|
||||
System.out.println("Welchen Spieler willst du löschen?");
|
||||
|
||||
String[] spieler = spiel.getAlleSpieler();
|
||||
for (int i = 0; i < spieler.length; i++) {
|
||||
System.out.println("[" + (i + 1) + "]: " + spieler[i]);
|
||||
}
|
||||
|
||||
break;
|
||||
case 5:
|
||||
break mainloop;
|
||||
case 0:
|
||||
System.out.println("Diese eingabe ist nicht vergeben.");
|
||||
|
|
Loading…
Reference in New Issue