Beispiel #1
0
        private void InitializeAnimation()
        {
            var moi = new AnimatedSprite();

            moi.AjoutAnimationFrame(this.Game.Content.Load <Texture2D>("Vaisseaux\\Composite\\moi2"), Frame.INFINITEFRAME);
            moi.InitialiserAnimation();
            this._spritesMouvement[(int)MouvementHorizontal.Stable] = moi;

            var moiDroite = new AnimatedSprite();

            moiDroite.AjoutAnimationFrame(this.Game.Content.Load <Texture2D>("Vaisseaux\\Composite\\moi3"), 10);
            moiDroite.AjoutAnimationFrame(this.Game.Content.Load <Texture2D>("Vaisseaux\\Composite\\moi4"), Frame.INFINITEFRAME);
            moiDroite.InitialiserAnimation();
            this._spritesMouvement[(int)MouvementHorizontal.Droite] = moiDroite;

            var moiGauche = new AnimatedSprite();

            moiGauche.AjoutAnimationFrame(this.Game.Content.Load <Texture2D>("Vaisseaux\\Composite\\moi1"), 10);
            moiGauche.AjoutAnimationFrame(this.Game.Content.Load <Texture2D>("Vaisseaux\\Composite\\moi0"), Frame.INFINITEFRAME);
            moiGauche.InitialiserAnimation();
            this._spritesMouvement[(int)MouvementHorizontal.Gauche] = moiGauche;
        }
Beispiel #2
0
        protected override void LoadContent()
        {
            var stable = new AnimatedSprite();

            stable.AjoutAnimationFrame(this.Game.Content.Load <Texture2D>("Vaisseaux\\composite\\ennemi0"), Frame.INFINITEFRAME);
            stable.InitialiserAnimation();

            var gauche = new AnimatedSprite();

            gauche.AjoutAnimationFrame(this.Game.Content.Load <Texture2D>("Vaisseaux\\composite\\ennemi1"), Frame.INFINITEFRAME);
            gauche.InitialiserAnimation();

            var droite = new AnimatedSprite();

            droite.AjoutAnimationFrame(this.Game.Content.Load <Texture2D>("Vaisseaux\\composite\\ennemi2"), Frame.INFINITEFRAME);
            droite.InitialiserAnimation();

            this.sprites = new AnimatedSprite[3];
            this.sprites[(int)MouvementHorizontal.Stable] = stable;
            this.sprites[(int)MouvementHorizontal.Gauche] = gauche;
            this.sprites[(int)MouvementHorizontal.Droite] = droite;

            base.LoadContent();
        }