RectsOverlap

BlitzMax Forums/BlitzMax Beginners Area/RectsOverlap

Here's a non-OOP'ed version then.

Function RectsIntersect:Int( srcX%, srcY%, srcW%, srcH%, dstX%, dstY%, dstW%, dstH% )
	return ( ( ( ( (dstX + dstW) - srcX) ^ ( dstX - (srcX + srcW) ) ) And ( ( dstY - (srcY + srcH) ) ^ ( (dstY + dstH) - srcY ) ) ) And $80000000 )
End Function