Einzelnen Beitrag anzeigen

katika90

Registriert seit: 11. Dez 2010
16 Beiträge
 
#1

Kollisionsabfrage TImage

  Alt 11. Dez 2010, 17:16
Hay, wir programmieren grade in Informatik ein Art Frogger. Das ist alles total einfach bis auf die Kollisionsabfrage.
Also die zwei Objekte die Kollidieren sollen sind
ImMensch (=TImage) und ImAuto (= TImage)
Das Auto bewegt sich und wenn der Mensch das Auto berührt soll mit Hilfe von showmessage "Oh Nein!" geschrieben werden.
Hier mein Ansatz:
[...]
VK_Down : begin
if (ImMensch.top + ImMensch.Left) = (ImAuto.top + ImAuto.Left)
then
showmessage('Oh Nein!');
else
ImMensch.Top := ImMensch.Top + 5;
[...]

Was ist an dem Ansatz falsch bzw. wie kann man die Kollisionsabfrage besser machen?

Danke im Vorraus
Katika
  Mit Zitat antworten Zitat