Einzelnen Beitrag anzeigen

Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.144 Beiträge
 
Delphi 10.3 Rio
 
#61

Re: Snake für die Schule programmieren,Pause;Highscoures ein

  Alt 27. Jun 2006, 20:28
Zitat von MarkusUhl:
Habe dieses Muster hier gefunden und mich daran gehalten. Wie würdest du es machen..
Am besten immer auf Zitat klicken, sonst weiss man nie worauf Du antwortest...

Na irgendwie sowas...:

Delphi-Quellcode:

  for i:=1 to Schlange.laenge do
    begin
      case Schlange.Element[i].Richtung of
         Links : dec(Schlange.Element[i].Position.X)
         Rechts: inc(Schlange.Element[i].Position.X);
         runter: inc(Schlange.Element[i].Position.Y);
         hoch : dec(Schlange.Element[i].Position.Y);
          
         for k:=1 to MaxWegpunkte do
           begin
             if (Schlange.Element[i].Position.x = WegPunkt[k].Position.x) and
                (Schlange.Element[i].Position.y = WegPunkt[k].Position.y) then
              Schlange.Element[i].Richtung := WegPunkt[k].Richtung
           end;
      end; // of case
    end;
* Nicht vollständig!!

Frank
  Mit Zitat antworten Zitat