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.";
    }
Exemple #2
0
        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);
        }
Exemple #3
0
 static void ExecuteTour(Dresseur dresseur, Spectateur spectateur)
 {
     dresseur.singes.ForEach(singe =>
     {
         singe.tours.ForEach(tour =>
         {
             singe.ExecuteTour(tour);
             spectateur.Reaction(tour);
         });
     });
 }
Exemple #4
0
        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);
        }
Exemple #5
0
        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);
        }
Exemple #6
0
        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;
            }
        }