Physics2D/PhysWorld2D: Add damping control
This commit is contained in:
@@ -21,6 +21,11 @@ namespace Nz
|
||||
cpSpaceFree(m_handle);
|
||||
}
|
||||
|
||||
float PhysWorld2D::GetDamping() const
|
||||
{
|
||||
return float(cpSpaceGetDamping(m_handle));
|
||||
}
|
||||
|
||||
Vector2f PhysWorld2D::GetGravity() const
|
||||
{
|
||||
cpVect gravity = cpSpaceGetGravity(m_handle);
|
||||
@@ -159,6 +164,11 @@ namespace Nz
|
||||
InitCallbacks(cpSpaceAddCollisionHandler(m_handle, collisionIdA, collisionIdB), callbacks);
|
||||
}
|
||||
|
||||
void PhysWorld2D::SetDamping(float dampingValue)
|
||||
{
|
||||
cpSpaceSetDamping(m_handle, dampingValue);
|
||||
}
|
||||
|
||||
void PhysWorld2D::SetGravity(const Vector2f& gravity)
|
||||
{
|
||||
cpSpaceSetGravity(m_handle, cpv(gravity.x, gravity.y));
|
||||
|
||||
Reference in New Issue
Block a user