summaryrefslogtreecommitdiff
path: root/libphysics/tick.c
diff options
context:
space:
mode:
Diffstat (limited to 'libphysics/tick.c')
-rw-r--r--libphysics/tick.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/libphysics/tick.c b/libphysics/tick.c
index 8d7415b..2a2e009 100644
--- a/libphysics/tick.c
+++ b/libphysics/tick.c
@@ -159,8 +159,7 @@ bodycollisionmapsub(Body *a, BlockmapNode *n)
CollisionEvent event;
while(n) {
Body *b = phxbodypool + n->id;
-
- if(phxaabbcheck(a, b)) {
+ if(a < b && phxaabbcheck(a, b)) {
float p[2], n[2], rvel[2], j;
phxaabbresolv(a, b, p, n);