コード例 #1
0
        public object Clone()
        {
            FrameAnimation anim = new FrameAnimation();

            anim.frameLength = frameLength;
            anim.frames = frames;

            return anim;
        }
コード例 #2
0
ファイル: Game1.cs プロジェクト: mrbaggins/Stoneforge
        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);
        }