//Initalisation du personnage, ce que l'on crée dans le main sera enregistré dans l'objet
 public void CreationPersonnage(int PersoForce, int intelligence, int PersoVie, int PersoDef, string PersoName, Arme arme)
 {
     PersonnageForce        = PersoForce;
     PersonnageIntelligence = intelligence;
     PersonnageVie          = PersoVie;
     PersonnageDefense      = PersoDef;
     PersonnageNom          = PersoName;
     PersonnageArme         = arme;
 }
Exemple #2
0
        static void Main(string[] args)
        {
            //On crée les personnages et les armes
            Personnage nain    = new Personnage();
            Personnage elf     = new Personnage();
            Arme       baton   = new Arme();
            Arme       marteau = new Arme();

            //On initialise ces valeurs
            nain.CreationPersonnage(20, 8, 1000, 50, "BlackJack", marteau);
            elf.CreationPersonnage(5, 30, 800, 30, "Isgandar", baton);
            baton.CreationArme(25, "Baton magique");
            marteau.CreationArme(20, "Marteau lourd");

            //On "attaque" un personnage
            nain.AttaquePersonnage(elf);
            elf.AttaqueMagique(nain);

            //Pour que la console ne se ferme pas directement
            Console.Write("\n");
            Console.Write("Press Enter to leave : ");
            Console.Read();
        }