Ejemplo n.º 1
0
    void OnTriggerEnter2D(Collider2D other)
    {
        Dresseur dresseur = other.gameObject.GetComponent <Dresseur>();

        if (dresseur)
        {
            dresseur.agro = gameObject;
            return;
        }
    }
Ejemplo n.º 2
0
 static void ExecuteTour(Dresseur dresseur, Spectateur spectateur)
 {
     dresseur.singes.ForEach(singe =>
     {
         singe.tours.ForEach(tour =>
         {
             singe.ExecuteTour(tour);
             spectateur.Reaction(tour);
         });
     });
 }
Ejemplo n.º 3
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);
        }
        private void LancerUnCombat()
        {
            Dresseur.ModifierArgent(-Invitation.MiseCreateur);

            int      mise       = Invitation.MiseCreateur + InvitationSelectionne.MiseCreateur;
            Dresseur adversaire = Resultats[0].Createur;

            adversaire.Depot.RechargerEmplacements();
            Game.Combat = new Combat(Dresseur, adversaire, mise);

            Game.Naviguer("combats");
        }
Ejemplo n.º 5
0
 // Update is called once per frame
 void Update()
 {
     if (!copy)
     {
         copy      = Instantiate(dresseur, transform);
         timeDeath = Time.time;
     }
     if (!copy.transform.gameObject.activeSelf && (timeDeath + delay) < Time.time)
     {
         copy.transform.gameObject.SetActive(true);
     }
 }
Ejemplo n.º 6
0
        public void InitDresseurAndSinge()
        {
            Dresseur dresseur = new Dresseur();

            Tour tour = new Tour("Marcher sur les mains", TourType.Acrobatie);

            Singe singe = new Singe("Abu");

            singe.AddNewTour(tour);

            dresseur.AddNewSinge(singe);

            dresseur.ExecuteAllTours();
            singe.ExecuteTour(tour);

            Assert.That(dresseur, Is.Not.Null);
            Assert.That(singe, Is.Not.Null);
        }
Ejemplo n.º 7
0
        static void Main(string[] args)
        {
            Pokemon Elector = new Pokemon("Elector", ETypeElement.Electrique);

            Console.WriteLine(Elector);
            Pokemon Laggron = new Pokemon("Laggron", ETypeElement.Eau);

            Console.WriteLine(Laggron);
            Pokemon Salameche = new Pokemon("Salameche", ETypeElement.Feu);

            Console.WriteLine(Salameche);

            Match match1 = new Match(ref Elector, ref Laggron);
            Match match2 = new Match(ref Salameche, ref Laggron, EPhaseTournoi.DemiFinale);
            Match match3 = new Match(new Pokemon("Bulbizarre", ETypeElement.Plante), new Pokemon("Kadabra", ETypeElement.Psy));

            Console.WriteLine(match1);
            Console.WriteLine(match2);
            Console.WriteLine(match3);

            Stade stade1 = new Stade(500, "Stade or", new Caracteristiques(0, 2, 0, 0, 0));
            Stade stade2 = new Stade(1000, "Stade platine", new Caracteristiques(0, 0, -2, 0, 0));

            Console.WriteLine(stade1);
            Console.WriteLine(stade2);

            Dresseur dresseur1 = new Dresseur("Sacha");
            Dresseur dresseur2 = new Dresseur("Ondine");

            Console.WriteLine(dresseur1);
            Console.WriteLine(dresseur2);


            /*BusinessLayer.BusinessManager BManager = new BusinessLayer.BusinessManager();
             *
             * Console.WriteLine(BusinessLayer.BusinessManager.Manager.ToString());
             * BManager.getUsers().Add(new EntitiesLayer.Utilisateur("1", "", "", ""));
             * foreach(Utilisateur tmp in BManager.getUsers())
             *  Console.WriteLine(tmp.ToString());
             * List<Utilisateur> cp = BManager.getUsers();
             * BusinessLayer.BusinessManager.Manager.updateTable(cp);
             * Console.WriteLine(BusinessLayer.BusinessManager.Manager.ToString());*/
            Console.ReadKey();
        }
Ejemplo n.º 8
0
        private void InitializeDresseur()
        {
            DataTable resRequete = Connexion("SELECT * FROM dbo.DRESSEUR");

            foreach (DataRow row in resRequete.Rows)
            {
                Object[] rowDetails = row.ItemArray;

                int a = (int)rowDetails[0];

                DataTable resPokemon       = Connexion("SELECT * FROM dbo.POKEMON JOIN dbo.DRESSEUR ON dbo.POKEMON.ID=" + (int)rowDetails[2] + ";");
                Object[]  rowDetailPokemon = resPokemon.Rows[0].ItemArray; //Chope le premier (normal) pokemon de la liste
                Pokemon   p = new Pokemon((String)rowDetailPokemon[1], (ETypeElement)ConvertStringToElem((String)rowDetailPokemon[2]),
                                          new Caracteristique((int)rowDetailPokemon[3], (int)rowDetailPokemon[4], (int)rowDetailPokemon[5], (int)rowDetailPokemon[6]));
                p.ID = (int)rowDetailPokemon[0];
                Dresseur d = new Dresseur((String)rowDetails[1], p);
                d.ID = (int)rowDetails[0]; //Permet d'avoir le meme id entre l'objet et la DB
                ListDresseur.Add(d);
            }
        }
Ejemplo n.º 9
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);
        }
Ejemplo n.º 10
0
 private void Desequiper(Emplacement emplacement)
 {
     Dresseur.Desequiper(emplacement);
 }
Ejemplo n.º 11
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;
            }
        }
Ejemplo n.º 12
0
 // Use this for initialization
 void Start()
 {
     copy = Instantiate(dresseur, transform);
     copy.transform.gameObject.SetActive(true);
 }