X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;ds=sidebyside;f=Source%2FSkeleton.cpp;h=8d4247bae71b5d9341aaab96dce3da4e7a25ff93;hb=7a0b90b30144f63105f6efd8f0d969862934b046;hp=ff195387e5227d044a6df8a193e92beab28c5389;hpb=1aef858f5ecb3dc8fd816e0155635371ed3632f2;p=lugaru.git diff --git a/Source/Skeleton.cpp b/Source/Skeleton.cpp index ff19538..8d4247b 100644 --- a/Source/Skeleton.cpp +++ b/Source/Skeleton.cpp @@ -52,6 +52,8 @@ void dealloc2(void* param){ param=0; } +enum {boneconnect, constraint, muscle}; + void Muscle::DoConstraint(bool spinny) { static XYZ vel; @@ -712,6 +714,7 @@ 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) { + const int max_muscles = 100; // FIXME: Probably can be dropped if(num_muscles=0&&attach2=0&&attach1!=attach2){ muscles[num_muscles].parent1=&joints[attach1]; muscles[num_muscles].parent2=&joints[attach2];