Example #1
0
 private void SetAnimation(Animation myAnimation, LTexture[] images,
         int maxFrame, long timer)
 {
     if (maxFrame != -1)
     {
         for (int i = 0; i < maxFrame; i++)
         {
             myAnimation.AddFrame(images[i], timer);
         }
     }
     else
     {
         for (int i = 0; i < images.Length; i++)
         {
             myAnimation.AddFrame(images[i], timer);
         }
     }
 }
Example #2
0
 /**
  * ת��һ��ImageΪ����ͼ��
  *
  * @param images
  * @param maxFrame
  * @param width
  * @param height
  * @param timer
  * @return
  */
 public static Animation GetDefaultAnimation(LTexture[] images,
         int maxFrame, int timer)
 {
     if (images == null)
     {
         return new Animation();
     }
     Animation animation = new Animation();
     if (maxFrame != -1)
     {
         for (int i = 0; i < maxFrame; i++)
         {
             animation.AddFrame(images[i], timer);
         }
     }
     else
     {
         int size = images.Length;
         for (int i = 0; i < size; i++)
         {
             animation.AddFrame(images[i], timer);
         }
     }
     return animation;
 }