From e4c89f2763501ab85ac9f251e9ffad3b6d007ba9 Mon Sep 17 00:00:00 2001 From: Lynix Date: Thu, 10 Nov 2016 17:24:22 +0100 Subject: [PATCH] Physics2D/RigidBody2D: Fix SetMass need to be called twice --- src/Nazara/Physics2D/RigidBody2D.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Nazara/Physics2D/RigidBody2D.cpp b/src/Nazara/Physics2D/RigidBody2D.cpp index f88af79b3..788de96a8 100644 --- a/src/Nazara/Physics2D/RigidBody2D.cpp +++ b/src/Nazara/Physics2D/RigidBody2D.cpp @@ -205,7 +205,10 @@ namespace Nz else if (mass > 0.f) { if (cpBodyGetType(m_handle) == CP_BODY_TYPE_STATIC) + { cpBodySetType(m_handle, CP_BODY_TYPE_DYNAMIC); + cpBodySetMass(m_handle, mass); + } } m_mass = mass;