mirror of
https://github.com/zoriya/Quadtree.git
synced 2026-06-09 04:44:44 +00:00
Solving a small bug with collisions
This commit is contained in:
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
SRC = src/quadtree.c \
|
SRC = src/quadtree.c \
|
||||||
src/qt_split.c \
|
src/qt_split.c \
|
||||||
src/qt_getcollide.c \
|
src/qt_collide.c \
|
||||||
src/qt_destroy.c \
|
src/qt_destroy.c \
|
||||||
src/utility/calloc.c
|
src/utility/calloc.c
|
||||||
|
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ bool collision_overlapx(qt_intrect r1, qt_intrect r2)
|
|||||||
|
|
||||||
bool collision_overlapy(qt_intrect r1, qt_intrect r2)
|
bool collision_overlapy(qt_intrect r1, qt_intrect r2)
|
||||||
{
|
{
|
||||||
if (r1.y >= r2.y && r2.y < r1.y - r1.h)
|
if (r1.y >= r2.y && r2.y > r1.y - r1.h)
|
||||||
return (true);
|
return (true);
|
||||||
if (r1.y - r1.h >= r2.y && r1.y - r1.h <= r2.y - r2.h)
|
if (r1.y - r1.h >= r2.y && r1.y - r1.h <= r2.y - r2.h)
|
||||||
return (true);
|
return (true);
|
||||||
Reference in New Issue
Block a user