//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]; }
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(); }
private void TirerHéros(ArmeBaseHéros armeperso) { armeperso.Apparaitre(new Vector2(Position.X + 116 / 2, Position.Y)); }