Exemplo n.º 1
0
static void _postCreate(SGPhysicsConstraint* constr)
{
    //SG_ASSERT(constr->body1->space == constr->body2->space);

    cpConstraintSetUserData(constr->handle, constr);
    _sgPhysicsSpaceAddConstraint(constr->body1->space, constr);
}
Exemplo n.º 2
0
void
mrb_cp_constraint_init_bind(mrb_state *mrb, mrb_value self, cpConstraint *constraint)
{
  mrb_cp_constraint_user_data *user_data;
  user_data = mrb_cp_constraint_user_data_new(mrb);
  user_data->constraint = self;
  cpConstraintSetUserData(constraint, user_data);
  mrb_data_init(self, constraint, &mrb_cp_constraint_type);
}
Exemplo n.º 3
0
void Spring::setSpringForceFunction(Spring::ForceFunction f){
	cpConstraintSetUserData(constraint, this);
	cpDampedSpringSetSpringForceFunc(constraint, &Spring::springForceFunc);
}