hallo an alle :shock: ;
ich bin grad dabei für mein beakout ne highscore-funktion einzurichten...
so das hab ich eben zusammengebastelt
ich quasi einfach in ner dat oder txt datei ein highscore+namen auslesen und den dann halt ausgeben...
geht auch alles, aber er gibt mit am anfang immer z.B null236665 aus alo immer "null" am anfang.
aber ich würde es lieber mit nem StringBuffer lösen, weil ich mir den mal anschauen wollte!
aber dann weiß ich nicht wie ich das mit dem array machen soll und überhaupt :autsch: :bahnhof:
kann mir vielleicht jemand helfen?
und dann wollte ich mal fragen wie mach ich das wenn keine datei da ist kann ich die automatisch erstellen lassen, und wenn ich highscore überschreiben möchte gibts dann sowas wie "writeLine"???
wäre für jede hilfe sehr dankbar
und verdammt kann ich highscore gleich oben initialisieren?
ich bekomms nicht hin!
gruß
gabriel
ich bin grad dabei für mein beakout ne highscore-funktion einzurichten...
so das hab ich eben zusammengebastelt
ich quasi einfach in ner dat oder txt datei ein highscore+namen auslesen und den dann halt ausgeben...
geht auch alles, aber er gibt mit am anfang immer z.B null236665 aus alo immer "null" am anfang.
aber ich würde es lieber mit nem StringBuffer lösen, weil ich mir den mal anschauen wollte!
aber dann weiß ich nicht wie ich das mit dem array machen soll und überhaupt :autsch: :bahnhof:
kann mir vielleicht jemand helfen?
und dann wollte ich mal fragen wie mach ich das wenn keine datei da ist kann ich die automatisch erstellen lassen, und wenn ich highscore überschreiben möchte gibts dann sowas wie "writeLine"???
wäre für jede hilfe sehr dankbar
und verdammt kann ich highscore gleich oben initialisieren?
ich bekomms nicht hin!
Code:
private String[] highscore;
public void highscore(){
try{
highscore = new String[2];
BufferedReader buffReader = new BufferedReader(new FileReader("highscore.dat"));
String input = "";
int i=0;
while((input = buffReader.readLine()) != null){
highscore[i] += input;
i++;
}
buffReader.close();
}
catch (IOException e){
e.printStackTrace();
}
}
gruß
gabriel