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