Highscore Liste
Verfasst: 06.12.2007 08:38
Schreibe gerade eine HighscoreListe. Wenn Liste nicht vorhanden ist werden Standard Werte eingefüllt.
Ausgegeben wird die Liste mit
Vor der Ausgabe wird die Liste noch sortiert.
Ausgabe sieht dann so aus.
10000 Shooter
9000 Shooter
8000 Shooter
usw.
1. Kann mir jemand sagen wie man die OpenFile Geschichte besser schreiben kann?
2. Kann mir jemand zeigen wie ich den Score rechtsbündig kriege, oder vielleicht vorne mit Nullen auffüllen könnte?
Code: Alles auswählen
If OpenFile(0, "Highscore.txt")
If Eof(0) <> 0
For i = 1 To 10
AddElement(highscore())
highscore()\name.s = "Shooter"
highscore()\points = t
t- 1000
Next
EndIf
While Eof(0) = 0
AddElement(highscore())
highscore()\name.s = ReadString(0)
highscore()\points = Val(ReadString(0))
Wend
EndIf
Code: Alles auswählen
ForEach(highscore())
DrawingText(x2,y1,1,100,100,100,hfont,highscore()\name.s)
DrawingText(x1,y1,1,100,100,100,hfont,Str(highscore()\points))
y1 + 30
Next
Ausgabe sieht dann so aus.
10000 Shooter
9000 Shooter
8000 Shooter
usw.
1. Kann mir jemand sagen wie man die OpenFile Geschichte besser schreiben kann?
2. Kann mir jemand zeigen wie ich den Score rechtsbündig kriege, oder vielleicht vorne mit Nullen auffüllen könnte?