public MonstreDescription(int Id, string Nom, string Description, int PtsVieBase, int PtsVieMax, int PtsEnergieBase, int PtsEnergieMax, List <Habilete> habiletesPotentielles, TypeDelement TypeDelement, int Rarete) { this.Id = Id; this.Nom = Nom; this.Description = Description; this.PtsVieBase = PtsVieBase; this.PtsVieMax = PtsVieMax; this.PtsEnergieBase = PtsEnergieBase; this.PtsEnergieMax = PtsEnergieMax; this.habiletesPotentielles = habiletesPotentielles; this.TypeDelement = TypeDelement; this.NiveauDeBase = 1; this.Rarete = Rarete; }
/* * Constructeur avec Arguments */ public Monstre(int id, string nom, string description, int ptsVieBase, int ptsVieMax, int ptsEnergieBase, int ptsEnergieMax, List <Habilete> habiletesPotentielles, TypeDelement Type , int rarete, //base termine ici. string surnom, List <EtatActif> etats, List <Habilete> habiletesActives, float Attaque, float Defense) //Uniquement de la classe Monstre : base(id, nom, description, ptsVieBase, ptsVieMax, ptsEnergieBase, ptsEnergieMax, habiletesPotentielles, Type, rarete) { this.Surnom = surnom; this.NiveauExperience = 1; this.PointsExperience = 0; this.ptsVieActuels = ptsVieBase; this.ptsEnergieActuels = ptsEnergieBase; this.Etats = new List <EtatActif>(); this.HabiletesActives = new List <Habilete>(); this.Attaque = Attaque; this.Defense = Defense; etats.Add(EtatActif.Vivant); }