Hallo,
ich bin kurz davor mein Projekt zu beenden, allerdings fehlt mir noch das wichtigste und zwar die Kollisionsabfrage.
Da mir die meisten Lösenungen im Internet nicht verständlich und lang waren habe ich diese versucht selbst wie folgt zu lösen:
Delphi-Quellcode:
if (img_mario.left < img_stern.left) and (img_mario.Left > img_stern.left + img_stern.Width) then Punkte + 1;
if (img_mario.top < img_stern.top) and (img_mario.top > img_stern.Top + img_stern.Height) then Punkte + 1;
Mario ist ein image, welches man mit den Richtungstasten Steuern kann und der Stern ist ein Image welches sich von alleine bewegt.
Leider kommt bei mir der Fehler:
Anweisung erforderlich, aber Ausdruck von Typ Integer gefunden
Wie löse ich das am einfachsten?