Thema: Delphi Bewegung

Einzelnen Beitrag anzeigen

Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Bewegung

  Alt 1. Apr 2006, 18:13
zum beispiel mit einer doppelten whileschleife:

Delphi-Quellcode:
While (Objekt.Left <> NewPos.X) and (Objekt.Top <> NewPos.y) do
begin
  if Objekt.Left < NewPos.X then Inc(Objekt.Left)
  else if Objekt.Left > NewPos.X then Dec(Objekt.Left);

  if Objekt.Top < NewPos.Y then Inc(Objekt.Top)
  else if Objekt.Top > NewPos.Y then Dec(Objekt.Top);
end;
Hat den Vorteil das es eine "sanfte" gleichmäßige Bewegung von Oben und Links gibt
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  Mit Zitat antworten Zitat