public object Clone() { FrameAnimation anim = new FrameAnimation(); anim.frameLength = frameLength; anim.frames = frames; return anim; }
protected override void Initialize() { base.Initialize(); FrameAnimation down = new FrameAnimation(3, 32, 32, 0, 0); down.FramesPerSecond = 8; testSprite.Animations.Add("Down", down); FrameAnimation left = new FrameAnimation(3, 32, 32, 0, 32); left.FramesPerSecond = 8; testSprite.Animations.Add("Left", left); FrameAnimation up = new FrameAnimation(3, 32, 32, 0, 96); up.FramesPerSecond = 8; testSprite.Animations.Add("Up", up); FrameAnimation right = new FrameAnimation(3, 32, 32, 0, 64); right.FramesPerSecond = 8; testSprite.Animations.Add("Right", right); }