This commit is contained in:
akarkout
2021-01-11 20:27:45 +01:00
parent 16f570f855
commit 0a9e92ad6c
2 changed files with 36 additions and 40 deletions

View File

@@ -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

View File

@@ -95,9 +95,7 @@ public class Spielerverwaltung {
daten.get(place).setPunktestand(neuerWert); daten.get(place).setPunktestand(neuerWert);
speichernDaten(); speichernDaten();
} }
public int getPunkte() {
return spieler.getPunktestand()
}
private void addZeilen() { //die Zeilen der Textdatei erweitern private void addZeilen() { //die Zeilen der Textdatei erweitern
index ++; index ++;
} }
@@ -135,7 +133,6 @@ public class Spielerverwaltung {
} }
public void speichernDaten() { //Speichere die bearbeiteten Daten in die Textdatei (Aus der Arraylist) public void speichernDaten() { //Speichere die bearbeiteten Daten in die Textdatei (Aus der Arraylist)
//leseDaten();
ArrayList <Spielerdaten> newDaten = getDaten(); ArrayList <Spielerdaten> newDaten = getDaten();
String [][] umwandelteDaten = new String [index][2]; String [][] umwandelteDaten = new String [index][2];
int i = 0; int i = 0;
@@ -160,29 +157,28 @@ public class Spielerverwaltung {
else else
System.err.println("Es gibt keine Dateien zum Speichern!"); System.err.println("Es gibt keine Dateien zum Speichern!");
} }
// Die Highscore-datei wird geoeffnet und die Daten als zweidimensionales Array public void dateiEinlesen() {
BufferedReader reader;
try {
reader = new BufferedReader(new FileReader("highscore.txt"));
String line = reader.readLine();
while (line != null) {
String [] newline = line.split(";");
String name = newline[0];
int score = Integer.parseInt(newline[1]);
daten.add(new Spielerdaten (name,score));
line = reader.readLine();
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
// die Daten als zweidimensionales Array
// zurueckgegeben // zurueckgegeben
public String[][] gethighscoreTabelle() { public String[][] gethighscoreTabelle() {
String[][] rowData = new String[15][2]; return toArray(daten);
BufferedReader reader;
try {
reader = new BufferedReader(new FileReader("highscore.txt"));
String line = reader.readLine();
int zeilennummer = 0;
while (line != null) {
String [] newline = line.split(";");
String name = newline[0];
String score = newline[1];
rowData[zeilennummer][0] = name;
rowData[zeilennummer][1] = score;
zeilennummer++;
line = reader.readLine();
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
return rowData;
} }
} }