public void AnimateIt(List<PartConroller> parts, animClass.anim anim)
 {
     int i;
     for (i=0;i<parts.Count;i++)
     {
         if ((anim.mod<=parts[i].mod)||(parts[i].animationMod<parts[i].mod))
         {
             parts[i].type=anim.type;
             parts[i].numb=anim.numb;
             parts[i].animationMod=anim.mod;
             AnimateIt(parts[i].parts,anim);
         }
     }
 }
 public int SortAnimation(animClass.anim[] anims, int numb)
 {
     int i, j;
     animClass.anim x;
     for (i=0;i<numb-1; i++)
         for (j=i+1;j<numb;j++)
             if (anims[i].mod>anims[j].mod)
             {
                 x=anims[i];
                 anims[i]=anims[j];
                 anims[j]=x;
             }
     return numb;
 }
 public int AddAnimation(animClass.anim[] animats, animClass.anim animat, int numb)
 {
     animats [numb] = animat;
     numb++;
     return numb;
 }
 public int DeleteAnimation(animClass.anim[] animats, int del, int numb)
 {
     for (int i=del+1;i<numb;i++)
         animats[i-1]=animats[i];
     numb--;
     return numb;
 }