private void IsEventCase(Personnage lePerso) { if (lePerso.GetSetCaseVert == 4 && lePerso.GetSetCaseHoriz == 2 && lesBlocks[2][4].GetSetVisite == false) { List <Item> armesAileDeMort = new List <Item>(); Arme FlammeSombre = new Arme("Flame Sombre", "Des flammes dépourvues de toutes lumiéres et \nplongeant ceux qu'elles touche dans les ténébres", 'f', true, 11, 7, MoveMan.Properties.Resources.flamme_Sombre, MoveMan.Properties.Resources.flamme_Sombre, MoveMan.Properties.Resources.flamme_Sombre, 1000000, 1500000); armesAileDeMort.Add(FlammeSombre); deathWings = new Personnage("Aile de mort", armesAileDeMort, 42, 2, 5, 999999, 10, 20, MoveMan.Properties.Resources.deathwing, lesBlocks[2][5]); deathWings.Generer(80, 70); Controls.Add(deathWings.GetImagePerso); deathWings.GetImagePerso.BringToFront(); lesPersonnages.Add(deathWings); } }
public JoueurLanceDe() { InitializeComponent(); lesBlocks.Add(lesBlocksUn); lesBlocks.Add(lesBlocksDeux); lesBlocks.Add(lesBlocksTrois); lesBlocks.Add(lesBlocksQuatre); lesBlocks.Add(lesBlocksCinq); lesBlocks.Add(lesBlocksSix); for (int i = 0; i < 6; i++) { for (int a = 0; a < 7; a++) { if (SpecialCase(i, a)) { } else { Herbe unBlockHerbe = new Herbe(true, 1, MoveMan.Properties.Resources.Herbe_Foret); unBlockHerbe.Generer(1, i, a); Controls.Add(unBlockHerbe.GetUnePictureBox); lesBlocks[i].Add(unBlockHerbe);// On ajoute à la ligne i } } } // Les personnages leJoueur = new Personnage("Joueur", lesArmes, 50, 1, 0, 10000, 3, 6, MoveMan.Properties.Resources.stickman, lesBlocks[1][0]); leJoueur.Generer(80, 70); Controls.Add(leJoueur.GetImagePerso); leJoueur.GetImagePerso.BringToFront(); List <Item> armesChevalier = new List <Item>(); Personnage chevalier1 = new Personnage("Chevalier", armesChevalier, 2, 3, 4, 100, 1, 3, MoveMan.Properties.Resources.Adversaire_Chevalier1, lesBlocks[3][4]); chevalier1.Generer(80, 70); Controls.Add(chevalier1.GetImagePerso); chevalier1.GetImagePerso.BringToFront(); lesPersonnages.Add(leJoueur); lesPersonnages.Add(chevalier1); }