ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
2125
2125
EMPFEHLEN
-
Hallo Leute!
Ich habe ein Snake Spielchen mit einem dynamischen Array in Delphi programmiert.
Alles läuft so weit gut.
Der Quelltext ist im Anhang dabei ihr könnt es euch ja mal anschauen.
Ich hoffe dass mein Quellcode nicht zu unübersichtlich ist!
Mein einziges Problem: Die Anwendung reagiert nach einer gewissen Zeit nicht mehr und man muss sie mit dem TaskManager schliessen.
Vielleicht weiss ja jemand woran es liegt...
Ich bedanke mich schonmal im Vorraus
cHr!
-
Hallo,
du hast eine wunderbare Endlosschleife programmiert:Wenn die if-Bedienung erfüllt ist, setzt du erfolg auf False und nie wieder auf True. Daher wird repeat - until erfolg nie beendet.Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
procedure TForm1.futter_setzen; var i: integer; erfolg: Boolean; begin erfolg := true; repeat for i := 0 to high(linie) do if (futter.x = linie[i].x) and (futter.y = linie[i].y) then begin futter.x := (Random(480 Div 20) + 1) * 20; futter.y := (Random(380 Div 20) + 1) * 20; erfolg := false; end; until erfolg; Label1.Caption := 'Punkte: ' + inttostr((High(linie) - 3) * 10); end;
PS: gewöhn dir an, den Code ordentlich zu formatieren!!
-
Ja, danke!
Danke, dass du dir mein "Gewurschtel" angeguckt hast und auch noch was gefunden hast.Ich bin erstaunt, dass überhaupt jemand bei meinem Code durchgeblickt hat.
Du hast schon recht, ich werde mich demnächst besser an den guten Programmierstil halten!
cHr!
Ähnliche Themen
-
einige PDFs und EXE-Dateien lassen sich nach einiger Zeit nicht mehr öffnen
Von willeswissen im Forum Microsoft WindowsAntworten: 0Letzter Beitrag: 05.10.10, 08:18 -
Flash Banner nach einiger Zeit zu langsam
Von sugar im Forum Flash PlattformAntworten: 1Letzter Beitrag: 26.08.10, 19:01 -
GeUserArea repainted nach einiger Zeit nicht mehr / Acces violation
Von Orbit im Forum Cinema 4DAntworten: 0Letzter Beitrag: 14.07.08, 12:10 -
Messagebox nach einiger Zeit automatisch wegmachen
Von DrMueller im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 15.09.06, 09:55 -
Wlan hängt sich nach unbestimmter Zeit auf
Von fragensteller im Forum NetzwerkeAntworten: 0Letzter Beitrag: 04.08.06, 20:10





Zitieren
Login





