Beispiel #1
0
 /// <summary>
 /// Play an animation by the index.
 /// </summary>
 /// <param name="index">Index.</param>
 public void PlayIndex(int index)
 {
     currentAnimation = anims[index];
     frames = new SpriteCollection( anims[index].GetName() );
     SetSprite( frames.GetSpriteByIndex(0) );
     speed = anims[index].speed;
     loop = anims[index].loop;
 }
Beispiel #2
0
 /// <summary>
 /// Play an animation by name.
 /// </summary>
 /// <param name="animation">Animation.</param>
 public void Play(string animation)
 {
     currentAnimation = GetAnimationByName( animation );
     frames = new SpriteCollection(animation);
     SetSprite( frames.GetSpriteByIndex(0) );
     speed = GetAnimationByName( animation ).speed;
     loop = GetAnimationByName( animation ).loop;
 }