//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; }
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(); }