Einzelnen Beitrag anzeigen

Bosgu

Registriert seit: 2. Jun 2011
13 Beiträge
 
#5

AW: Spiel programmieren, (Highscoreliste, ich weiß alt und abgekaut)

  Alt 5. Jun 2011, 01:10
Ok habe versucht nun auf das Wesentlichste zubeschränken.

Der Quellcode hier soll nur einen niedrigeren Highscorewert ersetzten und dann aus gehen.

count = ist der erspielte wert im Spiel zb 18900
form1.edit.text = Ist der Name des Spieler

STringlistse

1.Name
20000
2.Name
17000

soll zu

1.Name
2000
2. form1.edit.text
(18900)countwert

Delphi-Quellcode:



x:=1; //x=1 damit er bei der 2ten Stelle anfängt wo der zahlenwert drinnen steht
repeat
if count >= strtoint(score[x]) then
begin

//Was mir fehlt
//1. [x-1] hier damit der name ersetzt wird =Form1.edit.text
//2. [x] = count damit Wert ersetzt wird

break; //soll die ganze repeat schleife beenden wenn der erst mögliche wert ersetzt wurde
end;
inc(x);
inc(x);//Sprung bis zur nächsten zu überprüfenden Zahl

until x=score.count;
Ich hoffe so sollte der Delpi-Code formatiert werden.

MfG
  Mit Zitat antworten Zitat