Einzelnen Beitrag anzeigen

ichbins

Registriert seit: 9. Jul 2005
Ort: Hohenaltheim
1.001 Beiträge
 
Delphi 2005 Personal
 
#4

Re: Snake Problem mit Stringgrid

  Alt 8. Mär 2006, 18:53
einen Timer darfst du doch bestimmt verwenden?



Verwende als Spielfeld eine Variable, etwa so:

spielfeld:array[0..100,0..100] of tsnakeelement; dann schreibst du dir eine

Delphi-Quellcode:
procedure display;
begin
  //jetzt spielfeld im stringgird darstellen
end;
die rufst du in jeder Timerwiederholung auf.

Dann machst du in jeder Timerwiederholung noch dass die Schlange sich um 1 vorbewegt.

mit form.keydown kannst du abfragen welche Pfeldtaste gedrückt wurde (37 = Links; 38 = oben; 39 = rechts; 40 = unten)
Michael Enßlin
Ich, der ich weiß, mir einzubilden, dass ich weiß, nichts zu wissen, weiß, dass ich nichts weiß.
Sokrates
  Mit Zitat antworten Zitat