b2dIsCircleBoxColliding

Tests circle-rectangle collision (closest point method, handles corners/edges, exact test). Takes circleX,circleY (circle center, integers), radius (circle radius pixels, integer), rectX,rectY (rectangle top-left, integers), rectWidth,rectHeight (rectangle dimensions pixels, integers). Returns 1 if colliding, 0 if not.

2D Overlay

Parameters & Returns

Parameters

circleX Int
circleY Int
radius Int
rectX Int
rectY Int
rectWidth Int
rectHeight Int

Returns

Int

Quick Summary

Tests circle-rectangle collision (closest point method, handles corners/edges, exact test). Takes circleX,circleY (circle center, integers), radius (circle radius pixels, integer), rectX,rectY (rectangle top-left, integers), rectWidth,rectHeight (rectangle dimensions pixels, integers). Returns 1 if colliding, 0 if not.

Technical Exegesis...

Tests circle-rectangle collision (closest point method, handles corners/edges, exact test). Takes circleX,circleY (circle center, integers), radius (circle radius pixels, integer), rectX,rectY (rectangle top-left, integers), rectWidth,rectHeight (rectangle dimensions pixels, integers). Returns 1 if colliding, 0 if not.

Example

Example.bam
; No example implemented yet