Weiter Features
This commit is contained in:
@@ -5,7 +5,7 @@ Alaa-Aldin 217
|
|||||||
Fabian 215
|
Fabian 215
|
||||||
Thomas 1233
|
Thomas 1233
|
||||||
Emil -21331
|
Emil -21331
|
||||||
Heinz +312
|
Heinz 312
|
||||||
Gert 234
|
Gert 234
|
||||||
Kasper 24
|
Kasper 24
|
||||||
Jens 234
|
Jens 234
|
||||||
|
@@ -32,7 +32,7 @@ public class Spielerdaten {
|
|||||||
return punktestand;
|
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;
|
punktestand = punkte;
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
@@ -15,12 +15,12 @@ import java.io.IOException;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
public class Spielerverwaltung {
|
public class Spielerverwaltung {
|
||||||
|
private int local;
|
||||||
private int index = 15;
|
private int index = 15;
|
||||||
private int level;
|
private int level;
|
||||||
private Spielerdaten spieler;
|
private Spielerdaten spieler;
|
||||||
private ArrayList <Spielerdaten> daten = new ArrayList<Spielerdaten>();
|
private ArrayList <Spielerdaten> daten = new ArrayList<Spielerdaten>();
|
||||||
|
private String [][] transdaten;
|
||||||
public void addSpieler(String name, int punkte) { //Neue Spieler hinzuf<75>gen
|
public void addSpieler(String name, int punkte) { //Neue Spieler hinzuf<75>gen
|
||||||
//leseDaten();
|
//leseDaten();
|
||||||
addZeilen();
|
addZeilen();
|
||||||
@@ -62,14 +62,42 @@ public class Spielerverwaltung {
|
|||||||
* @param newSpieler the new value of spieler
|
* @param newSpieler the new value of spieler
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public void setSpieler(Spielerdaten a) {
|
public void setSpieler(String a) { //setze einen Spieler ein.
|
||||||
spieler = a;
|
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
|
public void addZeilen() { //die Zeilen der Textdatei erweitern
|
||||||
index ++;
|
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
|
* Get the value of spieler arraylist von Spieler
|
||||||
*
|
*
|
||||||
@@ -84,7 +112,7 @@ public class Spielerverwaltung {
|
|||||||
return daten;
|
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++) {
|
for (int i = 0 ; i < neueDaten.length; i++) {
|
||||||
daten.add(new Spielerdaten (neueDaten[i][0], Integer.parseInt(neueDaten[i][1])));
|
daten.add(new Spielerdaten (neueDaten[i][0], Integer.parseInt(neueDaten[i][1])));
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user