Update
This commit is contained in:
@@ -1,15 +1,15 @@
|
|||||||
Seb 245
|
Seb;245
|
||||||
Elmo 240
|
Elmo;240
|
||||||
Moritz 220
|
Moritz;220
|
||||||
Alaa-Aldin 217
|
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
|
||||||
Paul 234
|
Paul;234
|
||||||
Till 553
|
Till;553
|
||||||
Reiner 462
|
Reiner;462
|
||||||
Achim 2344
|
Achim;2344
|
@@ -19,14 +19,22 @@ public class Spielerverwaltung {
|
|||||||
private int index = 15;
|
private int index = 15;
|
||||||
private int level;
|
private int level;
|
||||||
private Spielerdaten spieler;
|
private Spielerdaten spieler;
|
||||||
|
private Spielerdaten aktuellerSpieler;
|
||||||
private ArrayList <Spielerdaten> daten = new ArrayList<Spielerdaten>();
|
private ArrayList <Spielerdaten> daten = new ArrayList<Spielerdaten>();
|
||||||
private String [][] transdaten;
|
private String [][] transdaten;
|
||||||
public void addSpieler(String name, int punkte) { //Neue Spieler hinzuf<75>gen
|
public void addSpieler(String name) { //Neue Spieler hinzuf<75>gen
|
||||||
//leseDaten();
|
//leseDaten();
|
||||||
addZeilen();
|
addZeilen();
|
||||||
daten.add(new Spielerdaten(name, punkte));
|
daten.add(new Spielerdaten(name, 0));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void setaktuellerSpieler(Spielerdaten name) {
|
||||||
|
aktuellerSpieler = name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Spielerdaten getaktuellerSpieler() {
|
||||||
|
return aktuellerSpieler;
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* Set the value of level
|
* Set the value of level
|
||||||
*
|
*
|
||||||
@@ -87,7 +95,10 @@ public class Spielerverwaltung {
|
|||||||
daten.get(place).setPunktestand(neuerWert);
|
daten.get(place).setPunktestand(neuerWert);
|
||||||
speichernDaten();
|
speichernDaten();
|
||||||
}
|
}
|
||||||
public void addZeilen() { //die Zeilen der Textdatei erweitern
|
public int getPunkte() {
|
||||||
|
return spieler.getPunktestand()
|
||||||
|
}
|
||||||
|
private void addZeilen() { //die Zeilen der Textdatei erweitern
|
||||||
index ++;
|
index ++;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -104,10 +115,7 @@ public class Spielerverwaltung {
|
|||||||
* @return the value of spieler
|
* @return the value of spieler
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public Spielerdaten getSpieler() {
|
|
||||||
return spieler;
|
|
||||||
}
|
|
||||||
|
|
||||||
public ArrayList<Spielerdaten> getDaten() { // Zur<75>ckgeben der gelesenen Daten aus der Textdatei
|
public ArrayList<Spielerdaten> getDaten() { // Zur<75>ckgeben der gelesenen Daten aus der Textdatei
|
||||||
return daten;
|
return daten;
|
||||||
}
|
}
|
||||||
@@ -161,33 +169,15 @@ public class Spielerverwaltung {
|
|||||||
try {
|
try {
|
||||||
reader = new BufferedReader(new FileReader("highscore.txt"));
|
reader = new BufferedReader(new FileReader("highscore.txt"));
|
||||||
String line = reader.readLine();
|
String line = reader.readLine();
|
||||||
char[] lineArray;
|
|
||||||
String name = "";
|
|
||||||
String score = "";
|
|
||||||
int zeilennummer = 0;
|
int zeilennummer = 0;
|
||||||
boolean insArray = false;
|
|
||||||
while (line != null) {
|
while (line != null) {
|
||||||
lineArray = line.toCharArray();
|
String [] newline = line.split(";");
|
||||||
for (int i = 0; i < lineArray.length; i++) {
|
String name = newline[0];
|
||||||
if (lineArray[i] != ' ' && score.length() == 0) {
|
String score = newline[1];
|
||||||
name += lineArray[i];
|
rowData[zeilennummer][0] = name;
|
||||||
} else if (lineArray[i] == ' ' && name.length() != 0) {
|
rowData[zeilennummer][1] = score;
|
||||||
i++;
|
|
||||||
score += lineArray[i];
|
|
||||||
|
|
||||||
} else if (score.length() != 0) {
|
|
||||||
score += lineArray[i];
|
|
||||||
insArray = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (insArray) {
|
|
||||||
rowData[zeilennummer][0] = name;
|
|
||||||
rowData[zeilennummer][1] = score;
|
|
||||||
insArray = false;
|
|
||||||
}
|
|
||||||
zeilennummer++;
|
zeilennummer++;
|
||||||
name = score = "";
|
line = reader.readLine();
|
||||||
line = reader.readLine();
|
|
||||||
}
|
}
|
||||||
reader.close();
|
reader.close();
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
|
Reference in New Issue
Block a user