Skip to content

Commit

Permalink
Better defaults for spring setters;
Browse files Browse the repository at this point in the history
  • Loading branch information
bjornbytes committed Jun 3, 2024
1 parent 224f8f9 commit a9b5bca
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions src/api/l_physics_joints.c
Original file line number Diff line number Diff line change
Expand Up @@ -236,8 +236,8 @@ static int l_lovrDistanceJointGetSpring(lua_State* L) {

static int l_lovrDistanceJointSetSpring(lua_State* L) {
DistanceJoint* joint = luax_checktype(L, 1, DistanceJoint);
float frequency = luax_checkfloat(L, 2);
float damping = luax_checkfloat(L, 3);
float frequency = luax_optfloat(L, 2, 0.f);
float damping = luax_optfloat(L, 3, 1.f);
lovrDistanceJointSetSpring(joint, frequency, damping);
return 0;
}
Expand Down Expand Up @@ -345,8 +345,8 @@ static int l_lovrHingeJointGetMotorSpring(lua_State* L) {

static int l_lovrHingeJointSetMotorSpring(lua_State* L) {
HingeJoint* joint = luax_checktype(L, 1, HingeJoint);
float frequency = luax_checkfloat(L, 2);
float damping = luax_checkfloat(L, 3);
float frequency = luax_optfloat(L, 2, 0.f);
float damping = luax_optfloat(L, 3, 1.f);
lovrHingeJointSetMotorSpring(joint, frequency, damping);
return 0;
}
Expand Down Expand Up @@ -390,8 +390,8 @@ static int l_lovrHingeJointGetSpring(lua_State* L) {

static int l_lovrHingeJointSetSpring(lua_State* L) {
HingeJoint* joint = luax_checktype(L, 1, HingeJoint);
float frequency = luax_checkfloat(L, 2);
float damping = luax_checkfloat(L, 3);
float frequency = luax_optfloat(L, 2, 0.f);
float damping = luax_optfloat(L, 3, 1.f);
lovrHingeJointSetSpring(joint, frequency, damping);
return 0;
}
Expand Down Expand Up @@ -512,8 +512,8 @@ static int l_lovrSliderJointGetMotorSpring(lua_State* L) {

static int l_lovrSliderJointSetMotorSpring(lua_State* L) {
SliderJoint* joint = luax_checktype(L, 1, SliderJoint);
float frequency = luax_checkfloat(L, 2);
float damping = luax_checkfloat(L, 3);
float frequency = luax_optfloat(L, 2, 0.f);
float damping = luax_optfloat(L, 3, 1.f);
lovrSliderJointSetMotorSpring(joint, frequency, damping);
return 0;
}
Expand Down Expand Up @@ -557,8 +557,8 @@ static int l_lovrSliderJointGetSpring(lua_State* L) {

static int l_lovrSliderJointSetSpring(lua_State* L) {
SliderJoint* joint = luax_checktype(L, 1, SliderJoint);
float frequency = luax_checkfloat(L, 2);
float damping = luax_checkfloat(L, 3);
float frequency = luax_optfloat(L, 2, 0.f);
float damping = luax_optfloat(L, 3, 1.f);
lovrSliderJointSetSpring(joint, frequency, damping);
return 0;
}
Expand Down

0 comments on commit a9b5bca

Please sign in to comment.