From 74c5cf391ecf5e1034a990b09f9b810ac9624271 Mon Sep 17 00:00:00 2001 From: RandomityGuy <31925790+RandomityGuy@users.noreply.github.com> Date: Wed, 12 Jun 2024 21:58:26 +0530 Subject: [PATCH] fix weird grid bug --- src/Marble.hx | 2 +- src/collision/Grid.hx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Marble.hx b/src/Marble.hx index 9143a52d..28cc0703 100644 --- a/src/Marble.hx +++ b/src/Marble.hx @@ -1959,7 +1959,7 @@ class Marble extends GameObject { function calculateNetSmooth() { if (this.netCorrected) { this.netCorrected = false; - this.netSmoothOffset.load(this.lastRenderPos.sub(this.oldPos)); + this.netSmoothOffset.load(this.lastRenderPos.sub(this.oldPos).sub(this.velocity.multiply(0.032))); // this.oldPos.load(this.posStore); } } diff --git a/src/collision/Grid.hx b/src/collision/Grid.hx index 88c3e298..75459b1c 100644 --- a/src/collision/Grid.hx +++ b/src/collision/Grid.hx @@ -107,7 +107,7 @@ class Grid { surf.key = searchKey; if (searchbox.containsBounds(surf.boundingBox) || searchbox.collide(surf.boundingBox)) { foundSurfaces.push(surf); - surf.key = 1; + surf.key = searchKey; } } }