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
|
@@ -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;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user