Main sections
SPRCOLL
col%=SPRCOLL(id1%, x1%, y1%, id2%, x2%, y2%)
Dieser Befehl bietet eine Kollisionsabfrage auf Pixelebene. Der Befehl führt intern ein BOXCOLL aus, so dass man das nicht mehr zu machen braucht, um Geschwindigkeit zu sparen.
Sample:
// SPRCOLL DEMO
LOADBMP "test.bmp"
LOADSPRITE "Bubble.bmp", 0 // LOADSPRITE $name, #num
LOADSPRITE "Block.bmp", 1
WHILE TRUE
MOUSESTATE mx, my, b1 ,b2
DRAWSPRITE 0, mx, my, 0
DRAWSPRITE 1, 100, 150, 0
IF SPRCOLL (0, mx, my, 1, 100, 150)
PRINT "Wahoooo", 100, 100
ENDIF
SHOWSCREEN
WEND