![]() |
Re: Snake für die Schule programmieren,Pause;Highscoures ein
Sry das habe ich sogelernt. Dumm ist nur, dass die Steuerung per Pfeiltasten immer noch net funzt. Warum?
|
Re: Snake für die Schule programmieren,Pause;Highscoures ein
Ach und warum eine Paintbox....?
Da musst Du ja immer das ganze Feld neu "malen"? Frank :coder: |
Re: Snake für die Schule programmieren,Pause;Highscoures ein
Sry habe doch keine Ahnung... Nur warum geht das mit den Pfeiltasten immer noch nict
|
Re: Snake für die Schule programmieren,Pause;Highscoures ein
Zitat:
Do hast ja noch nicht alle Richtungen umgesetzt.. Wie wäre es mit :
Delphi-Quellcode:
Oder besser in Deinen Fall:
procedure TMainform.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState); begin case key of VK_Left : Globalrichtung := links; VK_Right : Globalrichtung := rechts; VK_Up : Globalrichtung := hoch; VK_Down : Globalrichtung := runter; VK_Escape : Close; end; // of Key end;
Delphi-Quellcode:
Frank
procedure TMainform.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState); begin case key of VK_Left : BLeftClick(Sender); VK_Right : BRightClick(Sender); VK_Up : BUpClick(Sender); VK_Down : BDownClick(Sender); VK_Escape : Close; end; // of Key end; PS.: Hat die Schlange keinen Körper? PPS.:Warum prüfst Du immer auf Richtung.X=0 ab? |
Re: Snake für die Schule programmieren,Pause;Highscoures ein
Die Schlange besteht aus Punkten? Weiß nicht was du mit Körpern meinst.
Was ist denn daran falsch, so funzt es doch wenigsten? Dein Forschlag geht auch nicht, FormKeyDown ist undefiniert. Wo muss ich das definieren? Habe nun folgendes:
Delphi-Quellcode:
Danke für deine Hilfe..
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState); begin case key of VK_Left : BLeftClick(Sender); VK_Right : BRightClick(Sender); VK_Up : BUpClick(Sender); VK_Down : BDownClick(Sender); VK_Escape : Close; end; end; |
Re: Snake für die Schule programmieren,Pause;Highscoures ein
OK... Dann nochmal ganz langsam...
Klick auf Dein Form. Dann F11 Dann Ereignisse Dann nach unten und OnKeyDown suchen. Dann Doppelklick. Frank |
Re: Snake für die Schule programmieren,Pause;Highscoures ein
Danke dir nun funzt es. Sry aber wir lernen nichts in der Schule...
|
Re: Snake für die Schule programmieren,Pause;Highscoures ein
Wieso schreibst Du die Länge in die Map?
|
Re: Snake für die Schule programmieren,Pause;Highscoures ein
|
Re: Snake für die Schule programmieren,Pause;Highscoures ein
Habe dieses Muster hier gefunden und mich daran gehalten. Wie würdest du es machen..
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz