From ea381936cd73a36a4575ef484d1996e6d81f90cf Mon Sep 17 00:00:00 2001 From: RandomityGuy <31925790+RandomityGuy@users.noreply.github.com> Date: Fri, 12 Jun 2026 18:16:43 +0100 Subject: [PATCH] fix this null texture and also fix marble select being broken --- data/shapes/hazards/null.png | Bin 204 -> 372 bytes src/collision/CollisionWorld.hx | 6 ++++++ 2 files changed, 6 insertions(+) diff --git a/data/shapes/hazards/null.png b/data/shapes/hazards/null.png index 3b69954b2c149d6cc85fb81459d72dd3104091cc..212c22646f2e1097deb7c4f93910fde430ba6d96 100644 GIT binary patch literal 372 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv=}#LT=BJwMkF1yemk zJwwAT4zY7UMLSX>JkvZqwHP>n999M?Mpgz!Aj=DgrJ-z)b2J#4!QxCnwjm=EgCLNO z0^-be7O;2@kPQL}Kn&6kqtR_;U|?oon841!0#svQWNg5=0Aemk59MybeG8H^s978PplmGCu@Q5&|Y51B+m?m6d5CD=7 ccoPyB7_v{X$V_#4u?(co)78&qol`;+0B12jg#Z8m literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i>BdAc};RNPAX^Z&m+vnqo^!wd-x i76wL_jf_+v*cg&$G0QSeTEzpjiNVv=&t;ucLK6T6tubc+ diff --git a/src/collision/CollisionWorld.hx b/src/collision/CollisionWorld.hx index da1a97f9..5955026f 100644 --- a/src/collision/CollisionWorld.hx +++ b/src/collision/CollisionWorld.hx @@ -26,6 +26,8 @@ class CollisionWorld { var dynamicEntitySet:Map = []; + var built = false; + public function new() { this.grid = new GridBroadphase(); this.dynamicGrid = new GridBroadphase(); @@ -42,6 +44,10 @@ class CollisionWorld { var intersectionList:Array = []; public function sphereIntersection(spherecollision:SphereCollisionEntity, timeState:TimeState, contacts:Array) { + if (!built) { + this.build(); + built = true; + } var position = spherecollision.transform.getPosition(); var radius = spherecollision.radius;