MCPcopy Create free account
hub / github.com/Bloom-Engine/engine / checkCollisionRecs

Function checkCollisionRecs

src/shapes/index.ts:71–78  ·  view source on GitHub ↗
(rec1: Rect, rec2: Rect)

Source from the content-addressed store, hash-verified

69// Pure TypeScript collision detection
70
71export function checkCollisionRecs(rec1: Rect, rec2: Rect): boolean {
72 return (
73 rec1.x < rec2.x + rec2.width &&
74 rec1.x + rec1.width > rec2.x &&
75 rec1.y < rec2.y + rec2.height &&
76 rec1.y + rec1.height > rec2.y
77 );
78}
79
80export function checkCollisionCircles(center1: Vec2, radius1: number, center2: Vec2, radius2: number): boolean {
81 const dx = center2.x - center1.x;

Callers 2

main.tsFile · 0.90
main.tsFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected