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; } }
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(); }