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));