Cách nhanh để kiểm tra xem 2 hình chữ nhật có giao nhau không?
Một tìm kiếm trên internet đã tìm ra một chữ cái này (WOOT!), Nhưng tôi không hiểu cách viết nó bằng Javascript, nó có vẻ được viết bằng một dạng C ++ cổ.
struct
{
LONG left;
LONG top;
LONG right;
LONG bottom;
} RECT;
bool IntersectRect(const RECT * r1, const RECT * r2)
{
return ! ( r2->left > r1->right
|| r2->right < r1->left
|| r2->top > r1->bottom
|| r2->bottom < r1->top
);
}