/* Simple test of cpGearJointSetPhase(). */ void test_cpGearJointSetPhase(void) { cpConstraint *gear1 = cpGearJointNew(body1, body2, 4, 7); cpGearJointSetPhase(gear1, 5.87); cpGearJoint *gearCast = (cpGearJoint*)gear1; CU_ASSERT(gearCast->phase == 5.87); cpGearJointSetPhase(gear1, -18.3); gearCast = (cpGearJoint*)gear1; CU_ASSERT(gearCast->phase == -18.3); cpGearJointSetPhase(gear1, 19); gearCast = (cpGearJoint*)gear1; CU_ASSERT(gearCast->phase == 19); }
void PhysicsJointGear::setPhase(float phase) { cpGearJointSetPhase(_cpConstraints.front(), PhysicsHelper::float2cpfloat(phase)); }
void Flatland::GearJoint::phase( double value ) { cpGearJointSetPhase( _constraint, value ); }