Thema: Delphi Anfängerhilfe Labyrinth

Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#9

Re: Anfängerhilfe Labyrinth

  Alt 19. Nov 2008, 18:36
Noch etws kürzer und übersichtlicher ...
Delphi-Quellcode:
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
const
  Step = 10;
begin
  dicke := 20;

  // Auf dem Form hat sich bis hier nix geändert, also

  form1.Refresh; // <--- ist das wirklich notwendig?

  // es geht noch kürzer

  if key = 'sthen Inc( y, Step ); // Bewegung nach unten
  if key = 'dthen Inc( x, Step ); // Bewegung nach rechts
  if key = 'athen Inc( x, -Step ); // Bewegung nach links
  if key = 'wthen Inc( y, -Step ); // Bewegung nach oben

  // der rest bleibt wie gehabt
cu

Oliver

@Corpsman: genau
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat