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 + ")";
|
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
|
// öffentliche Methodes
|
||||||
/*------------------------------------------*/
|
/*------------------------------------------*/
|
||||||
|
|
|
@ -121,8 +121,8 @@ public class Spiel implements Serializable {
|
||||||
|
|
||||||
public String[] getAlleSpieler() {
|
public String[] getAlleSpieler() {
|
||||||
String[] spieler_text = new String[this.spieler.size()];
|
String[] spieler_text = new String[this.spieler.size()];
|
||||||
for (int i = 0; i < this.spieler.size() - 1; i++) {
|
for (int i = 0; i < this.spieler.size(); i++) {
|
||||||
spieler_text[i] = this.spieler.get(i).toString();
|
spieler_text[i] = this.spieler.get(i + 1).toString();
|
||||||
}
|
}
|
||||||
return spieler_text;
|
return spieler_text;
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,7 +32,8 @@ public class SpielCLI {
|
||||||
System.out.println("-1- Spiel starten");
|
System.out.println("-1- Spiel starten");
|
||||||
System.out.println("-2- Spieler hinzufügen");
|
System.out.println("-2- Spieler hinzufügen");
|
||||||
System.out.println("-3- Spiel to String");
|
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;
|
int input = 0;
|
||||||
|
|
||||||
|
@ -77,6 +78,15 @@ public class SpielCLI {
|
||||||
System.out.println(spiel.toString());
|
System.out.println(spiel.toString());
|
||||||
break;
|
break;
|
||||||
case 4:
|
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;
|
break mainloop;
|
||||||
case 0:
|
case 0:
|
||||||
System.out.println("Diese eingabe ist nicht vergeben.");
|
System.out.println("Diese eingabe ist nicht vergeben.");
|
||||||
|
|
Loading…
Reference in New Issue