Thema: Delphi Mal wieder Pong...

Einzelnen Beitrag anzeigen

Benutzerbild von TonyR
TonyR

Registriert seit: 17. Jun 2006
Ort: Bautzen
503 Beiträge
 
FreePascal / Lazarus
 
#2

Re: Mal wieder Pong...

  Alt 5. Dez 2008, 19:27
Hier:
Delphi-Quellcode:
  if BallLinks then
    x := -x;


  if BallRechts then
    x := -x;
Du musst es für beide Seiten wirklich einzeln betrachten.
Also für für die linke Seite verwendex := Abs(x); und für die rechte Seite x := -Abs(x); "Abs" ist der Absolutwert.

Das Problem ist nämlich, dass wahrscheinlich die Funktion "Balllinks" bzw. -rechts mehrere Male aufgerufen werden.
Es ist unmöglich, witzig zu sein ohne ein bisschen Bosheit. Die Bosheit eines guten Witzes ist der Widerhaken, der ihn haften lässt. - Georg Christoph Lichtenberg
  Mit Zitat antworten Zitat