Updates
This commit is contained in:
@@ -16,7 +16,6 @@ import java.util.ArrayList;
|
|||||||
|
|
||||||
public class Spielerverwaltung {
|
public class Spielerverwaltung {
|
||||||
private int local;
|
private int local;
|
||||||
private int index = 15;
|
|
||||||
private int level;
|
private int level;
|
||||||
private Spielerdaten spieler;
|
private Spielerdaten spieler;
|
||||||
private Spielerdaten aktuellerSpieler;
|
private Spielerdaten aktuellerSpieler;
|
||||||
@@ -24,7 +23,6 @@ public class Spielerverwaltung {
|
|||||||
private String [][] transdaten;
|
private String [][] transdaten;
|
||||||
public void addSpieler(String name) { //Neue Spieler hinzuf<75>gen
|
public void addSpieler(String name) { //Neue Spieler hinzuf<75>gen
|
||||||
//leseDaten();
|
//leseDaten();
|
||||||
addZeilen();
|
|
||||||
daten.add(new Spielerdaten(name, 0));
|
daten.add(new Spielerdaten(name, 0));
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -56,7 +54,7 @@ public class Spielerverwaltung {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public String [][] toArray (ArrayList <Spielerdaten> a){ //Arraylist in Array umwandeln
|
public String [][] toArray (ArrayList <Spielerdaten> a){ //Arraylist in Array umwandeln
|
||||||
String [][]neuerArray = new String [15][2];
|
String [][]neuerArray = new String [a.size()][2];
|
||||||
for (int j = 0 ; j< a.size(); j++) {
|
for (int j = 0 ; j< a.size(); j++) {
|
||||||
neuerArray[j][0] = a.get(j).getName();
|
neuerArray[j][0] = a.get(j).getName();
|
||||||
neuerArray[j][1] = Integer.toString(a.get(j).getPunktestand());
|
neuerArray[j][1] = Integer.toString(a.get(j).getPunktestand());
|
||||||
@@ -96,9 +94,6 @@ public class Spielerverwaltung {
|
|||||||
speichernDaten();
|
speichernDaten();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void addZeilen() { //die Zeilen der Textdatei erweitern
|
|
||||||
index ++;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setPlace(int loc) { //setzt der Ort der Daten im Array
|
public void setPlace(int loc) { //setzt der Ort der Daten im Array
|
||||||
local = loc;
|
local = loc;
|
||||||
@@ -134,7 +129,7 @@ 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)
|
||||||
ArrayList <Spielerdaten> newDaten = getDaten();
|
ArrayList <Spielerdaten> newDaten = getDaten();
|
||||||
String [][] umwandelteDaten = new String [index][2];
|
String [][] umwandelteDaten = new String [newDaten.size()][2];
|
||||||
int i = 0;
|
int i = 0;
|
||||||
if (! newDaten.isEmpty()) {
|
if (! newDaten.isEmpty()) {
|
||||||
for (Spielerdaten inhalt : newDaten ) {
|
for (Spielerdaten inhalt : newDaten ) {
|
||||||
@@ -145,7 +140,7 @@ public class Spielerverwaltung {
|
|||||||
try {
|
try {
|
||||||
BufferedWriter writer = new BufferedWriter(new FileWriter("highscore.txt")); //Erzeugen eines effizienten Writers f<>r Textdateien
|
BufferedWriter writer = new BufferedWriter(new FileWriter("highscore.txt")); //Erzeugen eines effizienten Writers f<>r Textdateien
|
||||||
for (int j = 0; j < umwandelteDaten.length; j++) {
|
for (int j = 0; j < umwandelteDaten.length; j++) {
|
||||||
writer.write(umwandelteDaten [j][0] +" "+umwandelteDaten [j][1]);
|
writer.write(umwandelteDaten [j][0] +";"+umwandelteDaten [j][1]);
|
||||||
writer.newLine();
|
writer.newLine();
|
||||||
}
|
}
|
||||||
writer.close();
|
writer.close();
|
||||||
|
Reference in New Issue
Block a user