//Contructeur de la classe, on passe en paramètre la taille et la largeur de l'ecran

        public ArmeBaseHéros(Rectangle fenetre, String nomTexture)
        {
            hauteurEcran = fenetre.Height;
            largeurEcran = fenetre.Width;
            Texture      = Content_Manager.getInstance().Textures[nomTexture];
            ArmeBaseHéros[] tableauArme = new ArmeBaseHéros[5];
        }
Example #2
0
 public virtual void InitializeHéros(Rectangle fenetre)
 {
     for (int i = 0; i < armesHéros.Length; i++)
     {
         armesHéros[i] = new ArmeBaseHéros(fenetre, "armeHeros");
         armesHéros[i].Initialize();
     }
     Direction        = new Vector2(1, 0);
     NbreDeViesDefaut = 3;
     NbreDeVies       = NbreDeViesDefaut;
     Position         = new Vector2(screenWidth / 2 - 116 / 2, fenetre.Height - 71);
     isVisible        = true;
     FrameColumn      = 2;
     screenWidth      = fenetre.Width;
     touchesold       = TouchPanel.GetState();
 }
Example #3
0
 private void TirerHéros(ArmeBaseHéros armeperso)
 {
     armeperso.Apparaitre(new Vector2(Position.X + 116 / 2, Position.Y));
 }