Exemplo n.º 1
0
        public Personnage(PersonnageRace race, PersonnageClasse classe, string nom, int pvMax, int mpMax, int puissance,
                          int puissanceMagique, int defense, int vitesse)
        {
            //Characteristiques
            Race   = race;
            Nom    = nom;
            Classe = classe;

            //Experience
            Niveau     = 0;
            Experience = 0;

            ExperienceTotale = 0;
            ValeurExp        = 0;
            //SeuilExperience;

            //Stats
            PvMax     = pvMax;
            PvActuels = pvMax;

            MpMax    = mpMax;
            MpActuel = mpMax;

            Puissance        = puissance;
            PuissanceMagique = puissanceMagique;
            Defense          = defense;
            Vitesse          = vitesse;


            //Equipement
            ListeSorts = new List <Sort>();
            Inventaire = new List <ObjInventaire>();
            Arme       = null;
        }
Exemplo n.º 2
0
        public static ClasseTypeAttaque TypeAttSwitchClasse(PersonnageClasse perso, ClasseTypeAttaque chances)
        {
            switch (perso)
            {
            case PersonnageClasse.Barbare:
                break;

            case PersonnageClasse.Guerrier:
                break;

            case PersonnageClasse.Magicien:
                break;
            }

            return(chances);
        }