private void pbPlanete2_Click(object sender, EventArgs e) { DeplacementPlanete(false); ChoixArmeCombat(); m_Niveau2 = new Monde_2(PersoComplet, ArmeChoisi, Planete3, Rune1, Rune2); m_Niveau2.ShowDialog(); #region Planete 3 Permise ? et pour aller au menu direct ? if (m_Niveau2.PourAllerAuMenuDirect() == true) { DeplacementPlanete(false); MiseEnPlace_Argent_Exp(2); VérificationGrilleNiveau(); this.Close(); return; } if (m_Niveau2.PLanete3Permise == true) { pbPlanete3.Visible = true; Planete3 = true; } #endregion DeplacementPlanete(true); MiseEnPlace_Argent_Exp(2); VérificationGrilleNiveau(); sp.PlayLooping(); }
private void pbPlanete2_Click(object sender, EventArgs e) { m_Niveau2 = new Monde_2(Perso, Argent, ArmeenMain); Rotation.Stop(); RotationP2.Stop(); m_Niveau2.ShowDialog(); if (m_Niveau2.PourAllerAuMenuDirect() == true) { Argent = m_Niveau2.m_Argent; this.Close(); return; } Argent = m_Niveau2.m_Argent; Rotation.Start(); RotationP2.Start(); sp.PlayLooping(); }
public dNiveauFinale(object [] Pcomplet, int WeaponSelected, int R1, int R2) : this() { sp.PlayLooping(); PersonnageComplet = Pcomplet; #region Initialisation Arme choix perso + Argent m_Argent = (int)Pcomplet[6]; lbArgent.Text = m_Argent.ToString(); ArmeChoisi = WeaponSelected; #endregion #region Experience et Planete + Rune m_Experience = (int)Pcomplet[7]; lbExperience.Text = m_Experience.ToString(); Rune1 = R1; Rune2 = R2; #endregion #region Soin Soin = (int)PersonnageComplet[8]; #endregion #region Initialisation globale Premier combat en ouvrant la forme //Choix du personnage; #region choixPerso pbPerso.Image = (Image)Pcomplet[2]; #endregion //Choix darmes (avec l'arme Choisi) #region ChoixArme switch (ArmeChoisi) { case 0: pbArme1.Image = Image.FromFile("Arme\\Zat.jpg"); lbArmeEncours.Text = "ZAT"; lbDommageArmeEncours.Text = (cArme.Tabarme[0]).DommageMax.ToString(); break; case 1: pbArme1.Image = Image.FromFile("Arme\\PlasmaGun.jpg"); lbArmeEncours.Text = "PLASMA GUN"; lbDommageArmeEncours.Text = (cArme.Tabarme[1]).DommageMax.ToString(); break; case 2: pbArme1.Image = Image.FromFile("Arme\\Klarix.jpg"); lbArmeEncours.Text = "Klarix"; lbDommageArmeEncours.Text = (cArme.Tabarme[2]).DommageMax.ToString(); break; case 3: pbArme1.Image = Image.FromFile("Arme\\Catagan.jpg"); lbArmeEncours.Text = "Catagan"; lbDommageArmeEncours.Text = (cArme.Tabarme[3]).DommageMax.ToString(); break; case 4: pbArme1.Image = Image.FromFile("Arme\\TwisterGun.jpg"); lbArmeEncours.Text = "Twister Gun"; lbDommageArmeEncours.Text = (cArme.Tabarme[4]).DommageMax.ToString(); break; case 5: pbArme1.Image = Image.FromFile("Arme\\Desintegrateur.jpg"); lbArmeEncours.Text = "Désintégrateur"; lbDommageArmeEncours.Text = (cArme.Tabarme[5]).DommageMax.ToString(); break; case 6: pbArme1.Image = Image.FromFile("Arme\\NUKE.jpg"); lbArmeEncours.Text = "Bombe"; lbDommageArmeEncours.Text = (cArme.Tabarme[6]).DommageMax.ToString(); break; } #endregion //rune en main et bouton magie #region Rune/Initialisation Bouton Magie if (Rune1 == 1) { pbRune1.Image = Image.FromFile("Runes\\Rune4.jpg"); pbRune1.Visible = true; btnSoin.Visible = true; } if (Rune2 == 1) { pbRune2.Image = Image.FromFile("Runes\\Rune1.jpg"); pbRune2.Visible = true; } #endregion //initialisateur de vie perso #region InitialisateurviePerso m_ViePerso = (int)Pcomplet[4]; BarreVie.Step = m_ViePerso; BarreVie.Maximum = m_ViePerso; BarreVie.PerformStep(); lbViePerso.Text = ((int)Pcomplet[4]).ToString() + "/" + ((int)Pcomplet[4]).ToString(); #endregion ///Choix mechant ///initialisateur #region ChoixMechant + InitialisateurvieMechant for (int i = 0; i < 5; i++) { TabMonstre[i] = dMonde_1.RetourneTabMonstre1()[i]; TabMonstre[i + 5] = Monde_2.RetourneTabMonstre2()[i]; TabMonstre[i + 10] = dMonde_3.RetourneTabMonstre3()[i]; } TabMonstre[15] = dMonde_3.RetourneTabMonstre3()[5]; TabMonstre[16] = new cMonstre("Blutbad BOSS FINAL", 200, 20, 5, 80, Image.FromFile("Mechant.Marchand\\P4MechantBoss.jpg"));//BOSS m_NumeroMonstre = TabOrdreDesMonstre[IndiceTabMonstre]; InitialisteurDeVieMechant(m_NumeroMonstre, 1); m_monstreChoisi = ((cMonstre)TabMonstre[m_NumeroMonstre]); #endregion #region NextEnnemi pbNextEnnemi.Image = (Image)(TabMonstre[TabOrdreDesMonstre[IndiceTabMonstre + 1]].m_ImageMonstre); #endregion //actions initialisateur #region ActionMechantInitialisateur /*ATTACK*/ TabActions[0] = new cActionMechant(m_monstreChoisi.m_Dommage, 0); /*DEFENSE*/ TabActions[1] = new cActionMechant(0, m_monstreChoisi.m_defense); #endregion #region ActionMechantInitialisateur2 /*ATTACK*/ TabActionsMechant2[0] = new cActionMechant(((cMonstre)TabMonstre[16]).m_Dommage, 0); /*DEFENSE*/ TabActionsMechant2[1] = new cActionMechant(0, ((cMonstre)TabMonstre[16]).m_defense); #endregion #region ActionMechantInitialisateur3 /*ATTACK*/ TabActionsMechant3[0] = new cActionMechant(((cMonstre)TabMonstre[16]).m_Dommage, 0); /*DEFENSE*/ TabActionsMechant3[1] = new cActionMechant(0, ((cMonstre)TabMonstre[16]).m_defense); #endregion #endregion }