Update
This commit is contained in:
@@ -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;
|
||||||
@@ -161,28 +158,27 @@ public class Spielerverwaltung {
|
|||||||
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;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user