diff options
Diffstat (limited to 'src/Skeleton.cpp')
-rw-r--r-- | src/Skeleton.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/Skeleton.cpp b/src/Skeleton.cpp index 8ac7c4f..363fbcc 100644 --- a/src/Skeleton.cpp +++ b/src/Skeleton.cpp @@ -386,7 +386,9 @@ void Skeleton::SetJoint(float x, float y, float z, int which, int whichjoint) void Skeleton::AddMuscle(int attach1,int attach2,float minlength,float maxlength,int type) { - if(num_muscles<max_muscles-1&&attach1<num_joints&&attach1>=0&attach2<num_joints&&attach2>=0&&attach1!=attach2){ + if (num_muscles < max_muscles - 1 && attach1 != attach2 + && attach1 < num_joints && attach1 >= 0 + && attach2 < num_joints && attach2 >= 0) { muscles[num_muscles].parent1=&joints[attach1]; muscles[num_muscles].parent2=&joints[attach2]; muscles[num_muscles].length=findDistance(muscles[num_muscles].parent1->position,muscles[num_muscles].parent2->position); |