Beispiel #1
0
soyjointsHinge* soy_joints_hinge_construct (GType object_type, soybodiesBody* bodyA, soybodiesBody* bodyB, soyatomsPosition* anchor, soyatomsAxis* axis, soymaterialsMaterial* material) {
	soyjointsHinge * self = NULL;
	soybodiesBody* _tmp0_ = NULL;
	soybodiesBody* _tmp1_ = NULL;
	soyatomsPosition* _tmp2_ = NULL;
	soyatomsAxis* _tmp3_ = NULL;
	soymaterialsMaterial* _tmp4_ = NULL;
#line 23 "/home/jeff/Documents/libraries/libsoy/src/joints/Hinge.gs"
	g_return_val_if_fail (bodyA != NULL, NULL);
#line 23 "/home/jeff/Documents/libraries/libsoy/src/joints/Hinge.gs"
	g_return_val_if_fail (anchor != NULL, NULL);
#line 23 "/home/jeff/Documents/libraries/libsoy/src/joints/Hinge.gs"
	g_return_val_if_fail (axis != NULL, NULL);
#line 26 "/home/jeff/Documents/libraries/libsoy/src/joints/Hinge.gs"
	_tmp0_ = bodyA;
#line 26 "/home/jeff/Documents/libraries/libsoy/src/joints/Hinge.gs"
	_tmp1_ = bodyB;
#line 26 "/home/jeff/Documents/libraries/libsoy/src/joints/Hinge.gs"
	_tmp2_ = anchor;
#line 26 "/home/jeff/Documents/libraries/libsoy/src/joints/Hinge.gs"
	_tmp3_ = axis;
#line 26 "/home/jeff/Documents/libraries/libsoy/src/joints/Hinge.gs"
	_tmp4_ = material;
#line 26 "/home/jeff/Documents/libraries/libsoy/src/joints/Hinge.gs"
	self = (soyjointsHinge*) soy_joints_joint_construct (object_type, _tmp0_, _tmp1_, _tmp2_, _tmp3_, NULL, _tmp4_);
#line 23 "/home/jeff/Documents/libraries/libsoy/src/joints/Hinge.gs"
	return self;
#line 222 "Hinge.c"
}
Beispiel #2
0
soyjointsPlane2D* soy_joints_plane2_d_construct (GType object_type, soyscenesScene* scene, soybodiesBody* bodyA, soybodiesBody* bodyB, soymaterialsMaterial* material) {
	soyjointsPlane2D * self = NULL;
	soyscenesScene* _tmp0_;
	soybodiesBody* _tmp1_;
	soybodiesBody* _tmp2_;
	soymaterialsMaterial* _tmp3_;
	g_return_val_if_fail (scene != NULL, NULL);
	g_return_val_if_fail (bodyA != NULL, NULL);
	_tmp0_ = scene;
	_tmp1_ = bodyA;
	_tmp2_ = bodyB;
	_tmp3_ = material;
	self = (soyjointsPlane2D*) soy_joints_joint_construct (object_type, _tmp0_, _tmp1_, _tmp2_, NULL, NULL, NULL, _tmp3_);
	return self;
}
Beispiel #3
0
soyjointsHinge* soy_joints_hinge_construct (GType object_type, soybodiesBody* bodyA, soybodiesBody* bodyB, soyatomsPosition* anchor, soyatomsAxis* axis, soymaterialsMaterial* material) {
	soyjointsHinge * self = NULL;
	soybodiesBody* _tmp0_;
	soybodiesBody* _tmp1_;
	soyatomsPosition* _tmp2_;
	soyatomsAxis* _tmp3_;
	soymaterialsMaterial* _tmp4_;
	g_return_val_if_fail (bodyA != NULL, NULL);
	g_return_val_if_fail (anchor != NULL, NULL);
	g_return_val_if_fail (axis != NULL, NULL);
	_tmp0_ = bodyA;
	_tmp1_ = bodyB;
	_tmp2_ = anchor;
	_tmp3_ = axis;
	_tmp4_ = material;
	self = (soyjointsHinge*) soy_joints_joint_construct (object_type, _tmp0_, _tmp1_, _tmp2_, _tmp3_, NULL, _tmp4_);
	return self;
}
Beispiel #4
0
soyjointsSlider* soy_joints_slider_construct (GType object_type, soyscenesScene* scene, soybodiesBody* bodyA, soybodiesBody* bodyB, soyatomsAxis* axis, soymaterialsMaterial* material) {
	soyjointsSlider * self = NULL;
	soyscenesScene* _tmp0_;
	soybodiesBody* _tmp1_;
	soybodiesBody* _tmp2_;
	soyatomsAxis* _tmp3_;
	soymaterialsMaterial* _tmp4_;
	g_return_val_if_fail (scene != NULL, NULL);
	g_return_val_if_fail (bodyA != NULL, NULL);
	g_return_val_if_fail (axis != NULL, NULL);
	_tmp0_ = scene;
	_tmp1_ = bodyA;
	_tmp2_ = bodyB;
	_tmp3_ = axis;
	_tmp4_ = material;
	self = (soyjointsSlider*) soy_joints_joint_construct (object_type, _tmp0_, _tmp1_, _tmp2_, NULL, _tmp3_, NULL, _tmp4_);
	return self;
}
Beispiel #5
0
soyjointsPlane2D* soy_joints_plane2_d_construct (GType object_type, soybodiesBody* bodyA, soybodiesBody* bodyB, soymaterialsMaterial* material) {
	soyjointsPlane2D * self = NULL;
	soybodiesBody* _tmp0_ = NULL;
	soybodiesBody* _tmp1_ = NULL;
	soymaterialsMaterial* _tmp2_ = NULL;
#line 23 "/home/jeff/Documents/libraries/libsoy/src/joints/Plane2D.gs"
	g_return_val_if_fail (bodyA != NULL, NULL);
#line 25 "/home/jeff/Documents/libraries/libsoy/src/joints/Plane2D.gs"
	_tmp0_ = bodyA;
#line 25 "/home/jeff/Documents/libraries/libsoy/src/joints/Plane2D.gs"
	_tmp1_ = bodyB;
#line 25 "/home/jeff/Documents/libraries/libsoy/src/joints/Plane2D.gs"
	_tmp2_ = material;
#line 25 "/home/jeff/Documents/libraries/libsoy/src/joints/Plane2D.gs"
	self = (soyjointsPlane2D*) soy_joints_joint_construct (object_type, _tmp0_, _tmp1_, NULL, NULL, NULL, _tmp2_);
#line 23 "/home/jeff/Documents/libraries/libsoy/src/joints/Plane2D.gs"
	return self;
#line 173 "Plane2D.c"
}
Beispiel #6
0
soyjointsUniversal* soy_joints_universal_construct (GType object_type, soyscenesScene* scene, soybodiesBody* bodyA, soybodiesBody* bodyB, soyatomsPosition* anchor, soyatomsAxis* axis1, soyatomsAxis* axis2, soymaterialsMaterial* material) {
	soyjointsUniversal * self = NULL;
	soyscenesScene* _tmp0_;
	soybodiesBody* _tmp1_;
	soybodiesBody* _tmp2_;
	soyatomsPosition* _tmp3_;
	soyatomsAxis* _tmp4_;
	soyatomsAxis* _tmp5_;
	soymaterialsMaterial* _tmp6_;
	g_return_val_if_fail (scene != NULL, NULL);
	g_return_val_if_fail (bodyA != NULL, NULL);
	g_return_val_if_fail (anchor != NULL, NULL);
	g_return_val_if_fail (axis1 != NULL, NULL);
	g_return_val_if_fail (axis2 != NULL, NULL);
	_tmp0_ = scene;
	_tmp1_ = bodyA;
	_tmp2_ = bodyB;
	_tmp3_ = anchor;
	_tmp4_ = axis1;
	_tmp5_ = axis2;
	_tmp6_ = material;
	self = (soyjointsUniversal*) soy_joints_joint_construct (object_type, _tmp0_, _tmp1_, _tmp2_, _tmp3_, _tmp4_, _tmp5_, _tmp6_);
	return self;
}
Beispiel #7
0
soyjointsJoint* soy_joints_joint_new (soybodiesBody* bodyA, soybodiesBody* bodyB, soyatomsPosition* anchor, soyatomsAxis* axis1, soyatomsAxis* axis2, soymaterialsMaterial* material) {
	return soy_joints_joint_construct (SOY_JOINTS_TYPE_JOINT, bodyA, bodyB, anchor, axis1, axis2, material);
}