aaaaaaaalllsoooo. ich hab mal den anhang runtergezogen, und...
beim ersten mal, war nirgendswo ein "schiff". also alle felder hatten bei mir später einen roten punkt. beim zweiten mal, hatte ich 2 "schiffe" getroffen mit zahl 2 und 3.
dann mit der highscore....dazu erstma nachdem man den namen eingegeben hat, wenn man dann in der liste klickt, geht das proggi noch weiter. die score wird immernoch berechnet und im dos fenster angezeigt. natürlich im minus bereich.
dann jetzt mal zu dem highscore, mit dem thema namen. du hast ja nur im code angegeben, dass der name gespeichert werden soll, und das is dann halt der fehler, würd ich sagen.
da du nur das neue speicherst, überschreibt das programm den alten highscore automatisch.
das könnte man ganz leicht lösen, indem man einfach den inhalt der datei ließt und in eine variable speichert, sodass du nur noch einen vergleich der punkte einproggen musst, und dann wird es ganz normal in der reihenfolge gespeichert.
ach ja, wieviele scores sollen eigentlich angezeigt werden? platz 1-3 oder 1-10? das müsstest du dann natürlich schon wissen. dann brauchste ja nur eine variable machen, die so viele elemente besitzt, wie du plätze in der scorelist brauchst.
mfg
Kaeyu