Delphi-Quellcode:
begin
// x:=DX;
// y:=dy;
if (Shape1.Top <= 0) or (Shape1.Top >= image1.ClientHeight - Shape1.Height) then
begin
dy := -dy;
end;
if (Shape1.Left <= 0) or (Shape1.Left >= image1.ClientWidth - Shape1.Width) then
begin
dx := -dx;
end;
Shape1.Left := Shape1.Left + dx;
Shape1.Top := Shape1.Top + dy;
end;
ich verstehe einfach nicht was ich tun soll könntest du nicht evtl sagen was ich durch was ersetzen muss... ichv erstehe deine gedanken mit den konstanten klar die können sich dann nciht verändern
aber ich denke ich soll mit konstanten arbeiten
...oh yeah...