From dcbe1aa4bc77f3d47c287bea1eddacfc90f69938 Mon Sep 17 00:00:00 2001 From: austin Date: Fri, 30 May 2025 15:11:15 -0400 Subject: [PATCH] remove collision engine footgun --- docs/src/progress/renderertodo.md | 1 + .../java/electrosphere/collision/CollisionEngine.java | 9 --------- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/docs/src/progress/renderertodo.md b/docs/src/progress/renderertodo.md index 4f6fde8f..68a07579 100644 --- a/docs/src/progress/renderertodo.md +++ b/docs/src/progress/renderertodo.md @@ -2080,6 +2080,7 @@ Pathing construction between town buildings and road nodes Pathing construction for farm plots Bounding sphere work Don't allocate contact joints for geom-geom +Remove potential collision engine footgun diff --git a/src/main/java/electrosphere/collision/CollisionEngine.java b/src/main/java/electrosphere/collision/CollisionEngine.java index ed906b52..6c500d2e 100644 --- a/src/main/java/electrosphere/collision/CollisionEngine.java +++ b/src/main/java/electrosphere/collision/CollisionEngine.java @@ -355,15 +355,6 @@ public class CollisionEngine { Globals.profiler.endCpuSample(); } - /** - * Sets the near callback function for all collision calls. - * !!YOU LIKELY WANT TO INSTEAD OVERWRITE THE CollisionResolutionCallback!! - * @param callback the callback - */ - public void setNearCallback(DNearCallback callback){ - this.nearCallback = callback; - } - /** * This is called by dSpaceCollide when two objects in space are potentially colliding. * @param data The data