Hallo zusammen.
Ich hab im EDH diese Funktion, für die Kollision zweier Objekte gefunden:
Delphi-Quellcode:
function IsCollision (Rec1, Rec2 : Trect): Boolean;
begin
Result := (Rec1.Right > Rec2.Left) and
(Rec2.Right > Rec1.Left) and
(Rec1.Bottom > Rec2.Top ) and
(Rec2.Bottom > Rec1.Top );
end;
Es funktioniert auch perfekt soweit.
Meine Frage:
Angenommen ich habe zwei Timer, die jeder für sich eine Image Komponente bewegen.
Jetzt möchte ich aber nicht die Funktion oben verwenden und abfragen ob die zwei Images miteinander kollidieren, sondern ich möchte wissen, ob Image1 an der Position an der es gerade ist mit irgendetwas kollidiert. Weis jemand wie ich das hinbekommen könnte?
Danke schonmal
Angel4585