mirror of
https://github.com/zoriya/Quadtree.git
synced 2026-05-28 00:51:28 +00:00
Solving a small bug with collisions
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
|
||||
SRC = src/quadtree.c \
|
||||
src/qt_split.c \
|
||||
src/qt_getcollide.c \
|
||||
src/qt_collide.c \
|
||||
src/qt_destroy.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)
|
||||
{
|
||||
if (r1.y >= r2.y && r2.y < r1.y - r1.h)
|
||||
if (r1.y >= r2.y && r2.y > r1.y - r1.h)
|
||||
return (true);
|
||||
if (r1.y - r1.h >= r2.y && r1.y - r1.h <= r2.y - r2.h)
|
||||
return (true);
|
||||
Reference in New Issue
Block a user