Weiter Features
This commit is contained in:
@@ -5,7 +5,7 @@ Alaa-Aldin 217
|
||||
Fabian 215
|
||||
Thomas 1233
|
||||
Emil -21331
|
||||
Heinz +312
|
||||
Heinz 312
|
||||
Gert 234
|
||||
Kasper 24
|
||||
Jens 234
|
||||
|
@@ -32,7 +32,7 @@ public class Spielerdaten {
|
||||
return punktestand;
|
||||
}
|
||||
|
||||
public void setPunktestand(int punkte) { //Einsetzen des Punktestands (kann gel<65>scht werden, wenn niemand sie braucht)
|
||||
public void setPunktestand(int punkte) { //Einsetzen des Punktestands
|
||||
punktestand = punkte;
|
||||
}
|
||||
/**
|
||||
|
@@ -15,12 +15,12 @@ import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
|
||||
public class Spielerverwaltung {
|
||||
|
||||
private int local;
|
||||
private int index = 15;
|
||||
private int level;
|
||||
private Spielerdaten spieler;
|
||||
private ArrayList <Spielerdaten> daten = new ArrayList<Spielerdaten>();
|
||||
|
||||
private String [][] transdaten;
|
||||
public void addSpieler(String name, int punkte) { //Neue Spieler hinzuf<75>gen
|
||||
//leseDaten();
|
||||
addZeilen();
|
||||
@@ -62,14 +62,42 @@ public class Spielerverwaltung {
|
||||
* @param newSpieler the new value of spieler
|
||||
*/
|
||||
|
||||
public void setSpieler(Spielerdaten a) {
|
||||
spieler = a;
|
||||
}
|
||||
|
||||
public void setSpieler(String a) { //setze einen Spieler ein.
|
||||
leseDaten();
|
||||
transdaten = toArray(getDaten());
|
||||
System.out.println(transdaten.length);
|
||||
for (int i = 0; i < transdaten.length; i++) {
|
||||
if (transdaten[i][0].matches(a)) {
|
||||
setPlace(i);
|
||||
}
|
||||
}
|
||||
}
|
||||
public void editName (String alt, String neu) { //Editieren des Namen des Spielers
|
||||
setSpieler(alt);
|
||||
int place = getPlace();
|
||||
transdaten[place][0] = neu;
|
||||
daten.get(place).setName(neu);
|
||||
speichernDaten();
|
||||
}
|
||||
public void erhoehePunkte (String a) { //erhoeht die Punkten des Spielers um 1
|
||||
setSpieler(a);
|
||||
int place = getPlace();
|
||||
int neuerWert = Integer.parseInt(transdaten[place][1])+1;
|
||||
transdaten[place][1] = Integer.toString(neuerWert);
|
||||
daten.get(place).setPunktestand(neuerWert);
|
||||
speichernDaten();
|
||||
}
|
||||
public void addZeilen() { //die Zeilen der Textdatei erweitern
|
||||
index ++;
|
||||
}
|
||||
|
||||
public void setPlace(int loc) { //setzt der Ort der Daten im Array
|
||||
local = loc;
|
||||
}
|
||||
|
||||
public int getPlace() { //Ort der Daten im Array
|
||||
return local;
|
||||
}
|
||||
/**
|
||||
* Get the value of spieler arraylist von Spieler
|
||||
*
|
||||
@@ -84,7 +112,7 @@ public class Spielerverwaltung {
|
||||
return daten;
|
||||
}
|
||||
|
||||
public void umsetzeDaten( String [][] neueDaten) { //Arraylist aus Array
|
||||
public void umsetzeDaten( String [][] neueDaten) {//Arraylist aus Array
|
||||
for (int i = 0 ; i < neueDaten.length; i++) {
|
||||
daten.add(new Spielerdaten (neueDaten[i][0], Integer.parseInt(neueDaten[i][1])));
|
||||
}
|
||||
|
Reference in New Issue
Block a user