private void Fumigene() { Spectateur s = FindObjectsOfType <Spectateur>()[Random.Range(0, FindObjectsOfType <Spectateur>().Length)]; GameObject fumi = Resources.Load("Prefabs/Fumigene", typeof(GameObject)) as GameObject; fumi = Instantiate(fumi, s.transform.position, Quaternion.Euler(-76.15f, 256, -258)); Commentaire = "Il y a de l'ambiance dans les tribunes."; }
public void InitSpectateur() { Spectateur spectateur = new Spectateur(); Tour tour = new Tour("Marcher sur les mains", TourType.Acrobatie); spectateur.Reaction(tour); Assert.That(spectateur, Is.Not.Null); Assert.That(tour, Is.Not.Null); }
static void ExecuteTour(Dresseur dresseur, Spectateur spectateur) { dresseur.singes.ForEach(singe => { singe.tours.ForEach(tour => { singe.ExecuteTour(tour); spectateur.Reaction(tour); }); }); }
static void Main(string[] args) { Spectateur Spectateur = new Spectateur(); Dresseur Dresseur1 = new Dresseur("Paul"); Dresseur Dresseur2 = new Dresseur("François"); Singe Singe1 = new Singe("Chita"); Singe Singe2 = new Singe("Tania"); Dresseur1.ExecuterTours(Singe1, Spectateur); Dresseur2.ExecuterTours(Singe2, Spectateur); }
public void InitAll() { Spectateur spectateur1 = new Spectateur(); Dresseur dresseur1 = new Dresseur(); Dresseur dresseur2 = new Dresseur(); Tour tour1 = new Tour("Marcher sur les mains", TourType.Acrobatie); Tour tour2 = new Tour("Fait de la musique", TourType.Musique); Singe singe1 = new Singe("Abu"); singe1.AddNewTour(tour1); singe1.AddNewTour(tour2); Singe singe2 = new Singe("Cheeta"); singe2.AddNewTour(tour1); singe2.AddNewTour(tour2); Singe singe3 = new Singe("King Kong"); singe3.AddNewTour(tour1); singe3.AddNewTour(tour2); Singe singe4 = new Singe("Rafiki"); singe4.AddNewTour(tour1); singe4.AddNewTour(tour2); dresseur1.AddNewSinge(singe1); dresseur1.AddNewSinge(singe2); dresseur2.AddNewSinge(singe3); dresseur2.AddNewSinge(singe4); Assert.That(spectateur1, Is.Not.Null); Assert.That(dresseur1, Is.Not.Null); Assert.That(dresseur2, Is.Not.Null); Assert.That(singe1, Is.Not.Null); Assert.That(singe2, Is.Not.Null); Assert.That(singe3, Is.Not.Null); Assert.That(singe4, Is.Not.Null); }
static void Main(string[] args) { Console.WriteLine("Application console Eonix"); Console.WriteLine("----------------------------------------------"); #region Class init Spectateur spectateur1 = new Spectateur(); Dresseur dresseur1 = new Dresseur(); Dresseur dresseur2 = new Dresseur(); Tour tour1 = new Tour("Marcher sur les mains", TourType.Acrobatie); Tour tour2 = new Tour("Fait de la musique", TourType.Musique); Singe singe1 = new Singe("Abu"); singe1.AddNewTour(tour1); singe1.AddNewTour(tour2); Singe singe2 = new Singe("Cheeta"); singe2.AddNewTour(tour1); singe2.AddNewTour(tour2); Singe singe3 = new Singe("King Kong"); singe3.AddNewTour(tour1); singe3.AddNewTour(tour2); Singe singe4 = new Singe("Rafiki"); singe4.AddNewTour(tour1); singe4.AddNewTour(tour2); dresseur1.AddNewSinge(singe1); dresseur1.AddNewSinge(singe2); dresseur2.AddNewSinge(singe3); dresseur2.AddNewSinge(singe4); #endregion Console.WriteLine("Un spectateur rencontre 2 dresseurs"); Console.WriteLine("Le premier dresseur veut montrer les tours de ses singes"); Console.WriteLine("Voulez-vous les voir?"); Console.WriteLine("\to - Oui"); Console.WriteLine("\tn - Non"); switch (Console.ReadLine()) { case "o": ExecuteTour(dresseur1, spectateur1); break; case "n": break; } Console.WriteLine("Le deuxieme dresseur veut montrer les tours de ses singes"); Console.WriteLine("Voulez-vous les voir?"); Console.WriteLine("\to - Oui"); Console.WriteLine("\tn - Non"); switch (Console.ReadLine()) { case "o": ExecuteTour(dresseur2, spectateur1); break; case "n": break; } }