From 436601a5b0450c3437494f69348907d903d1af5f Mon Sep 17 00:00:00 2001 From: MihailRis Date: Sat, 14 Mar 2026 18:53:32 +0300 Subject: [PATCH] fix Entities::preparePhysics --- src/objects/Entities.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/objects/Entities.cpp b/src/objects/Entities.cpp index bc9c0860d..5d55098c2 100644 --- a/src/objects/Entities.cpp +++ b/src/objects/Entities.cpp @@ -315,13 +315,14 @@ void Entities::preparePhysics(float delta) { if (eid.destroyFlag || !rigidbody.enabled) { continue; } + rigidbody.hitbox.mass = eid.def.bodyType == BodyType::DYNAMIC + ? eid.def.mass + : std::numeric_limits::infinity(); + rigidbody.hitbox.elasticity = eid.def.elasticity; hitboxes.emplace_back(&rigidbody.hitbox); if (!eid.def.solid) { continue; } - rigidbody.hitbox.mass = eid.def.bodyType == BodyType::DYNAMIC - ? eid.def.mass - : std::numeric_limits::infinity(); solidHitboxes.emplace_back(&rigidbody.hitbox); } }