From 02cacabff7c8301412faaaeccdbf67cd2bbc38c0 Mon Sep 17 00:00:00 2001 From: Nguyễn Gia Phong Date: Mon, 26 Jul 2021 12:00:06 +0700 Subject: Make g++ and zig c++ happy --- src/Skeleton.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/Skeleton.cpp') 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=0&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); -- cgit 1.4.1