Registriert seit: 29. Mai 2002
37.621 Beiträge
Delphi 2006 Professional
|
AW: Spiel programmieren, (Highscoreliste, ich weiß alt und abgekaut)
5. Jun 2011, 00:47
Also der Quelltext ist absolut konfus. Und die fehlende Formatierung macht es nicht gerade einfacher ihn zu verstehen. Fass ihn mal zusammen und formatier in gescheit. Des weiteren solltest du auch aussagekräftige Bezeichner verwenden, um die Verständlichkeit zu erhöhen.
Du willst einen Wert in eine sortierte Liste einfüge. Am einfachsaten wäre es, wenn in jeder Zeile Name und Ergebnis strehen würden:
Name1 nnn
Name2 nnn
Name3 nnn
Dann kann man das in einer Stringliste ablegen. Mit der Methode Insert kann man dann an der gewünschten Stelle einen neuen Highscore einfügen. Überschreitet die Anzahl der Eintrag einen bestimmten Wert, kann man die höheren Eintrage einfach in einer Schleife von hinten löschen, bis die Liste wieder die gewünschte Anzahl Einträge enthält.
Mehr kann man bei deiner Problemdarstellung kaum helfen.
Und bitte nur eine Frage/Problem pro Beitrag.
Michael Ein Teil meines Codes würde euch verunsichern.
|