コード例 #1
0
ファイル: Animations.cs プロジェクト: torn0n/Projet_Worms
        public void Initialise(Game game)
        {
            SimpleAnimationSprite sprite0 = new SimpleAnimationSprite(game, new SimpleAnimationDefinition()
            {
                AssetName = "wormsAttendreD",
                FrameRate = 60,
                FrameSize = new Point(60, 60),
                NbFrames  = new Point(1, 36),
            });

            SimpleAnimationSprite sprite1 = new SimpleAnimationSprite(game, new SimpleAnimationDefinition()
            {
                AssetName = "wormsDroite",
                FrameRate = 60,
                FrameSize = new Point(60, 60),
                NbFrames  = new Point(1, 15),
            });

            SimpleAnimationSprite sprite2 = new SimpleAnimationSprite(game, new SimpleAnimationDefinition()
            {
                AssetName = "wormsGauche",
                FrameRate = 60,
                FrameSize = new Point(60, 60),
                NbFrames  = new Point(1, 15),
            });

            this.sprite = new SimpleAnimationSprite[] { sprite0, sprite1, sprite2, sprite0 };
        }
コード例 #2
0
ファイル: SpritesWorms.cs プロジェクト: torn0n/Projet_Worms
        public SpritesWorms(Game game)
        {
            SimpleAnimationSprite sprite0 = new SimpleAnimationSprite(game, new SimpleAnimationDefinition()
            {
                AssetName = "sprite1",
                FrameRate = 60,
                FrameSize = new Point(60, 60),
                NbFrames  = new Point(1, 36),
                DecalX    = false,
                DecalY    = false,
                Decalage  = new Point(0, 0)
            });

            SimpleAnimationSprite sprite1 = new SimpleAnimationSprite(game, new SimpleAnimationDefinition()
            {
                AssetName = "spriteDroite",
                FrameRate = 60,
                FrameSize = new Point(60, 60),
                NbFrames  = new Point(1, 15),
                DecalX    = false,
                DecalY    = true,
                Decalage  = new Point(10, 0)
            });

            SimpleAnimationSprite sprite2 = new SimpleAnimationSprite(game, new SimpleAnimationDefinition()
            {
                AssetName = "spriteGauche",
                FrameRate = 60,
                FrameSize = new Point(60, 60),
                NbFrames  = new Point(1, 15),
                DecalX    = false,
                DecalY    = true,
                Decalage  = new Point(-10, 0)
            });

            this.sprites = new SimpleAnimationSprite[] { sprite0, sprite1, sprite2, sprite0 };
        }