From e6c74fbc5fa84f85422c404fb3db1b0489ba6d8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Leclercq?= Date: Thu, 10 Jun 2021 19:19:27 +0200 Subject: [PATCH] Physics2D/Constraint2D: Add method GetLastImpulse --- include/Nazara/Physics2D/Constraint2D.hpp | 1 + src/Nazara/Physics2D/Constraint2D.cpp | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/include/Nazara/Physics2D/Constraint2D.hpp b/include/Nazara/Physics2D/Constraint2D.hpp index 8c7d02e79..7ad4cf144 100644 --- a/include/Nazara/Physics2D/Constraint2D.hpp +++ b/include/Nazara/Physics2D/Constraint2D.hpp @@ -39,6 +39,7 @@ namespace Nz RigidBody2D& GetBodyB(); const RigidBody2D& GetBodyB() const; float GetErrorBias() const; + float GetLastImpulse() const; float GetMaxBias() const; float GetMaxForce() const; PhysWorld2D& GetWorld(); diff --git a/src/Nazara/Physics2D/Constraint2D.cpp b/src/Nazara/Physics2D/Constraint2D.cpp index 45fa46a20..4e2eb009c 100644 --- a/src/Nazara/Physics2D/Constraint2D.cpp +++ b/src/Nazara/Physics2D/Constraint2D.cpp @@ -56,6 +56,11 @@ namespace Nz return float(cpConstraintGetErrorBias(m_constraint)); } + float Constraint2D::GetLastImpulse() const + { + return float(cpConstraintGetImpulse(m_constraint)); + } + float Constraint2D::GetMaxBias() const { return float(cpConstraintGetMaxBias(m_constraint));