/* Simple test of cpDampedRotarySpringSetDamping(). */ void test_cpDampedRotarySpringSetDamping(void) { cpConstraint *spring1 = cpDampedRotarySpringNew(body1, body2, 7, 1, 1); cpDampedRotarySpringSetDamping(spring1, 54.36); cpDampedRotarySpring *springCast = (cpDampedRotarySpring*)spring1; CU_ASSERT(springCast->damping == 54.36); cpDampedRotarySpringSetDamping(spring1, -89.11); springCast = (cpDampedRotarySpring*)spring1; CU_ASSERT(springCast->damping == -89.11); cpDampedRotarySpringSetDamping(spring1, 12); springCast = (cpDampedRotarySpring*)spring1; CU_ASSERT(springCast->damping == 12); }
void PhysicsJointRotarySpring::setDamping(float damping) { cpDampedRotarySpringSetDamping(_cpConstraints.front(), PhysicsHelper::float2cpfloat(damping)); }