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; }
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(); }