Esempio n. 1
0
 /// <summary>
 /// Method to "Appludir" when "Singe" make a "tours"
 /// </summary>
 /// <param name="singe">Singe</param>
 /// <param name="tour">string tous was executed</param>
 /// <param name="eTypeTourEffectuer">Enum who type of tour</param>
 public void Applaudir(Singe singe, string tour, ETypeTourEffectuer eTypeTourEffectuer)
 {
     if (eTypeTourEffectuer == ETypeTourEffectuer.Acrobatie)
     {
         Console.WriteLine($"      Le specteteur applaudit pendant le tour du {tour} de {singe.Nom}");
     }
     else
     {
         Console.WriteLine($"      Le specteteur sifle pendant le tour du {tour} de {singe.Nom}");
     }
 }
Esempio n. 2
0
 /// <summary>
 /// Method to execute tours of "Singe".
 /// And include a method from Spectateur.
 /// </summary>
 /// <param name="singe">Singe</param>
 /// <param name="spectateur">Spectateur</param>
 public void ExecuterTours(Singe singe, Spectateur spectateur)
 {
     foreach (string item in singe.ToursAcrobaties)
     {
         Console.WriteLine("Le singe {0} acompli l'accrobatie {1}", singe.Nom, item);
         spectateur.Applaudir(singe, item, ETypeTourEffectuer.Acrobatie);
     }
     Console.WriteLine("________________________");
     foreach (string item in singe.ToursMusiques)
     {
         Console.WriteLine("Le singe {0} joue de la musique avec {1}", singe.Nom, item);
         spectateur.Applaudir(singe, item, ETypeTourEffectuer.Musique);
     }
     Console.WriteLine("________________________");
 }