void worldConstr_setAnchorA(WorldConstraint_t *aConstraint, vec2_t aAnchor) { switch(aConstraint->type) { case kWorldJointType_Pin: cpPinJointSetAnchr1(aConstraint->cpConstraint, VEC2_TO_CPV(aAnchor)); break; case kWorldJointType_Slide: cpSlideJointSetAnchr1(aConstraint->cpConstraint, VEC2_TO_CPV(aAnchor)); break; case kWorldJointType_DampedSpring: cpDampedSpringSetAnchr1(aConstraint->cpConstraint, VEC2_TO_CPV(aAnchor)); break; default: dynamo_log("Invalid constraint"); } }
void PhysicsJointLimit::setAnchr2(const Vec2& anchr) { cpSlideJointSetAnchr1(_cpConstraints.front(), PhysicsHelper::point2cpv(anchr)); }
void CCSlideJoint::setAnchrA(CCPhysicsVector *anchrA) { cpSlideJointSetAnchr1(this->m_constraint, anchrA->getVector()); }