Main sections
BOXCOLL
col% = BOXCOLL(xa%, ya%, ba%, ha%, xb%, yb%, bb%, hb%)
Überprüft, ob sich 2 Rechtecke überlappen. Damit kannst Du Kollisionsabfragen einfach durchführen.
col% enthält bei Kollision den Wert TRUE, sonst FALSE.
xa%, xb%, ya%, yb% sind die oberen linken Ecken der Rechtecke a und b
ba%, bb% sind die Breiten
ha%, hb% sind deren Höhen
Sample:
start:
MOUSESTATE mx, my, ba, bb
PRINT "X", 100, 100
PRINT "H", mx, my
IF BOXCOLL( mx, my, 16, 16, 100, 100, 16, 16)
PRINT "!!!", 100, 150
ENDIF
SHOWSCREEN
GOTO start