コード例 #1
0
        private void init()
        {
            pb_choixpokeadversaire.Hide();
            pb_votrechoixpoke.Hide();
            Description_poke_adversaire.Hide();
            Description_poke_joueur.Hide();
            b_combat.Hide();
            label_votrepoke.Hide();
            label_adversairePoke.Hide();
            label_VS.Hide();
            pokemons = GenerationPokemon.LoadPokemons();
            pokeList = new List <String>();
            int    i    = 0;
            String path = @"D:\OneDrive - Ynov\Ingesup\2ieme_annee\C_Scharp\TP1_Pokemon\TP1_Pokemon\Model\pokemon";

            try
            {
                //foreach (string fileName in Directory.GetFiles(@"C:\Users\Romain\Documents\OneDrive - Ynov\Ingesup\2ieme_annee\C_Scharp\TP1_Pokemon\TP1_Pokemon\Model\pokemon\"))
                foreach (string fileName in Directory.GetFiles(path))
                {
                    pokeList.Add(fileName);
                    Console.WriteLine(pokeList[i]);
                    i++;
                }
            } catch (DirectoryNotFoundException)
            {
                MessageBox.Show("Il semblerait que le chemin pour accéder aux images ne convient pas. Veuillez entrer le votre :  ");
                problemAccessDossierPokemon chemin = new problemAccessDossierPokemon();
                this.Hide();
                chemin.Show();
            }


            try
            {
                Image image = Image.FromFile(pokeList[position]);
                pokeBox.SizeMode   = PictureBoxSizeMode.Zoom;
                this.pokeBox.Image = image;
                fillPokeStat(position, label_pokemon_stats);
            }
            catch (ArgumentOutOfRangeException)
            {
                position = 0;
            }
        }
コード例 #2
0
        private void pokeBox_Click(object sender, EventArgs e)
        {
            int maxNumber        = 10;
            int shinnyJoueur     = StartGame.randomNumer(0, maxNumber),
                shinnyAdversaire = StartGame.randomNumer(0, maxNumber),
                baseShinny       = StartGame.randomNumer(0, maxNumber);

            choixpokeAdversaire = StartGame.ChoixAdversairePokemon(position, pokemons.Length);
            choixPokemon[1]     = pokemons[choixpokeAdversaire];
            choixPokemon[0]     = pokemons[position];
            b_previous.Hide();
            b_next.Hide();
            pokeBox.Hide();
            Choisir.Hide();

            Image imageJoueur = Image.FromFile(pokeList[position]);

            pb_votrechoixpoke.SizeMode   = PictureBoxSizeMode.Zoom;
            this.pb_votrechoixpoke.Image = imageJoueur;

            Image imageAdversaire = Image.FromFile(pokeList[choixpokeAdversaire]);

            pb_choixpokeadversaire.SizeMode   = PictureBoxSizeMode.Zoom;
            this.pb_choixpokeadversaire.Image = imageAdversaire;

            fillPokeStat(choixpokeAdversaire, Description_poke_adversaire);
            fillPokeStat(position, Description_poke_joueur);

            pb_choixpokeadversaire.Show();
            pb_votrechoixpoke.Show();
            Description_poke_adversaire.Show();
            Description_poke_joueur.Show();
            b_combat.Show();
            label_votrepoke.Show();
            label_adversairePoke.Show();
            label_VS.Show();
        }