This commit is contained in:
akarkout
2021-01-11 20:02:01 +01:00
parent 3f5fe3d3f9
commit 79fc5b280f
2 changed files with 36 additions and 46 deletions

View File

@@ -1,15 +1,15 @@
Seb 245
Elmo 240
Moritz 220
Alaa-Aldin 217
Fabian 215
Thomas 1233
Emil -21331
Heinz 312
Gert 234
Kasper 24
Jens 234
Paul 234
Till 553
Reiner 462
Achim 2344
Seb;245
Elmo;240
Moritz;220
Alaa-Aldin;217
Fabian;215
Thomas;1233
Emil;-21331
Heinz;312
Gert;234
Kasper;24
Jens;234
Paul;234
Till;553
Reiner;462
Achim;2344

View File

@@ -19,14 +19,22 @@ public class Spielerverwaltung {
private int index = 15;
private int level;
private Spielerdaten spieler;
private Spielerdaten aktuellerSpieler;
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) { //Neue Spieler hinzuf<75>gen
//leseDaten();
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
*
@@ -87,7 +95,10 @@ public class Spielerverwaltung {
daten.get(place).setPunktestand(neuerWert);
speichernDaten();
}
public void addZeilen() { //die Zeilen der Textdatei erweitern
public int getPunkte() {
return spieler.getPunktestand()
}
private void addZeilen() { //die Zeilen der Textdatei erweitern
index ++;
}
@@ -104,9 +115,6 @@ public class Spielerverwaltung {
* @return the value of spieler
*/
public Spielerdaten getSpieler() {
return spieler;
}
public ArrayList<Spielerdaten> getDaten() { // Zur<75>ckgeben der gelesenen Daten aus der Textdatei
return daten;
@@ -161,32 +169,14 @@ public class Spielerverwaltung {
try {
reader = new BufferedReader(new FileReader("highscore.txt"));
String line = reader.readLine();
char[] lineArray;
String name = "";
String score = "";
int zeilennummer = 0;
boolean insArray = false;
while (line != null) {
lineArray = line.toCharArray();
for (int i = 0; i < lineArray.length; i++) {
if (lineArray[i] != ' ' && score.length() == 0) {
name += lineArray[i];
} else if (lineArray[i] == ' ' && name.length() != 0) {
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;
}
String [] newline = line.split(";");
String name = newline[0];
String score = newline[1];
rowData[zeilennummer][0] = name;
rowData[zeilennummer][1] = score;
zeilennummer++;
name = score = "";
line = reader.readLine();
}
reader.close();