Update
This commit is contained in:
@@ -95,9 +95,7 @@ public class Spielerverwaltung {
|
||||
daten.get(place).setPunktestand(neuerWert);
|
||||
speichernDaten();
|
||||
}
|
||||
public int getPunkte() {
|
||||
return spieler.getPunktestand()
|
||||
}
|
||||
|
||||
private void addZeilen() { //die Zeilen der Textdatei erweitern
|
||||
index ++;
|
||||
}
|
||||
@@ -135,7 +133,6 @@ public class Spielerverwaltung {
|
||||
}
|
||||
|
||||
public void speichernDaten() { //Speichere die bearbeiteten Daten in die Textdatei (Aus der Arraylist)
|
||||
//leseDaten();
|
||||
ArrayList <Spielerdaten> newDaten = getDaten();
|
||||
String [][] umwandelteDaten = new String [index][2];
|
||||
int i = 0;
|
||||
@@ -161,28 +158,27 @@ public class Spielerverwaltung {
|
||||
System.err.println("Es gibt keine Dateien zum Speichern!");
|
||||
}
|
||||
|
||||
// Die Highscore-datei wird geoeffnet und die Daten als zweidimensionales Array
|
||||
// zurueckgegeben
|
||||
public String[][] gethighscoreTabelle() {
|
||||
String[][] rowData = new String[15][2];
|
||||
public void dateiEinlesen() {
|
||||
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++;
|
||||
int score = Integer.parseInt(newline[1]);
|
||||
daten.add(new Spielerdaten (name,score));
|
||||
line = reader.readLine();
|
||||
}
|
||||
reader.close();
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return rowData;
|
||||
}
|
||||
|
||||
// die Daten als zweidimensionales Array
|
||||
// zurueckgegeben
|
||||
public String[][] gethighscoreTabelle() {
|
||||
return toArray(daten);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user