Exemple #1
0
        public Personnage(int Point_de_vie, Arme Arme_perso)
        {
            NbPerso++;

            this.Point_de_vie = Point_de_vie;
            this.arme         = Arme_perso.nom;
            this.nom          = "Link";
        }
Exemple #2
0
 public Personnage(string nom, int Point_de_vie, Arme Arme_perso)
 {
     NbPerso++;
     this.Point_de_vie = Point_de_vie;
     this.nom          = nom;
     this.arme         = Arme_perso.nom;
     Console.WriteLine("Vous avez déjà choisis votre nom et vos point de vie");
 }
Exemple #3
0
        public Personnage(Arme Arme_perso)
        {
            NbPerso++;

            this.arme         = Arme_perso.nom;
            this.nom          = "Link";
            this.Point_de_vie = 4;
        }
Exemple #4
0
        public Personnage(string nom, Arme Arme_perso)
        {
            NbPerso++;

            this.nom          = nom;
            this.arme         = Arme_perso.nom;
            this.Point_de_vie = 4;
        }
Exemple #5
0
        static void Main(string[] args)
        {
            Arme Default = new Arme();

            Arme Lance = new Arme("Lance");

            Arme Epee = new Arme("Epee");

            Arme Arc = new Arme("Arc");

            Personnage Roy = new Personnage("Roy", 30, Epee);

            Roy.lecture();

            Personnage Lancer = new Personnage("Lancer", Lance);

            Lancer.lecture();

            Personnage Robin = new Personnage("Robin", Arc);

            Robin.lecture();

            Personnage Link = new Personnage(1, Default);

            Link.lecture();

            Console.ReadLine();

            Roy.damage();
            Lancer.heal();
            Robin.heal();
            Robin.damage();
            Link.heal();

            Console.ReadLine();

            Lancer.SeProtege();
            Robin.SeDeplace();
            Link.SeDeplace();
            Link.SeDeplace();

            Console.ReadLine();

            Console.WriteLine(Roy.attaque(Robin));

            ArrayList Groupe = new ArrayList();

            Groupe.Add(Roy);
            Groupe.Add(Lancer);
            Groupe.Add(Robin);
            Groupe.Add(Link);

            foreach (Personnage element in Groupe)
            {
                Console.WriteLine(element.nom + " se lève : ");

                element.SePresente();

                Console.WriteLine();
            }

            Console.ReadLine();
        }