/// <summary> /// Créée un nouveau héro à partir d'un objet Attributs /// </summary> /// <param name="Nom">Le nom</param> /// <param name="Classe">La classe</param> /// <param name="Niveau">Le niveau d'expérience</param> /// public Hero(string Nom, Classe Classe, int Niveau = 1) : base(Nom, Classe, Etat.Normal, Niveau, Classe.AttributsDeBase.PointsDeVieBase, Classe.AttributsDeBase) { _equipement = new Equipement(); _experience = 0; }
/// <summary> /// Créée un nouvel ennemi /// </summary> /// <param name="Nom">Le nom</param> /// <param name="Etat">L'état de conscience actuel</param> /// <param name="Niveau">Le niveau d'expérience</param> /// <param name="PointsDeVie">Le nombre de points de vie</param> public Ennemi(string Nom, Classe Classe, int Niveau, Attributs Attributs) : base(Nom, Classe, Etat.Normal, Niveau, Attributs.PointsDeVieBase, Attributs) { }
/// <summary> /// Créée un nouveau héro /// </summary> /// <param name="Nom">Le nom</param> /// <param name="Classe">La classe</param> /// <param name="Niveau">Le niveau d'expérience</param> /// <param name="PointsDeVie">Le nombre de points de vie</param> /// <param name="PointsDeVieBase">Le nombre de points de vie maximum</param> /// <param name="Courage">Le courage (ou l'initiative)</param> /// <param name="Precision">La précision</param> /// <param name="Esquive">L'esquive</param> /// <param name="Force">La force</param> /// <param name="Defense">La défense</param> public Hero(string Nom, Classe Classe, int Niveau, int PointsDeVie, Attributs Attributs) : base(Nom, Classe, Etat.Normal, Niveau, PointsDeVie, Attributs) { _equipement = new Equipement(); _experience = 0; }
/// <summary> /// Un squelette de constructeur permettant de créer un héro ou un ennemi /// </summary> /// <param name="Nom">Nom du personnage</param> /// <param name="Classe">Classe du personnage</param> /// <param name="Etat">État de conscience actuel</param> /// <param name="Niveau">Niveau d'expérience</param> /// <param name="PointsDeVie">Nombre de points de vie actuel</param> /// <param name="PointsDeVieBase">Nombre de points de vie maximal</param> public Personnage(string Nom, Classe Classe, Etat Etat, int Niveau, int PointsDeVie, Attributs Attributs) { _nom = Nom.TrimEnd(' '); _classe = Classe; _etat = Etat; _niveau = Niveau; _attributs = Attributs; _pointsDeVie = PointsDeVie; }