コード例 #1
0
        private void pbSoleil_Click(object sender, EventArgs e)
        {
            RotationPlaneteFinale.Stop();
            ChoixArmeCombat();
            m_Niveau4 = new dNiveauFinale(PersoComplet, ArmeChoisi, Rune1, Rune2);
            m_Niveau4.ShowDialog();

            #region Planete finale Permise ? et pour aller au menu direct ?
            if (m_Niveau4.PourAllerAuMenuDirect() == true)
            {
                DeplacementPlanete(false);
                MiseEnPlace_Argent_Exp(4);
                VérificationGrilleNiveau();
                this.Close();
                return;
            }
            if (m_Niveau4.FIN)
            {
                dUnivers.ActiveForm.Visible = false;
                dCredits Finale = new dCredits();
                Finale.ShowDialog();
            }
            #endregion
            RotationPlaneteFinale.Start();
            MiseEnPlace_Argent_Exp(4);
            VérificationGrilleNiveau();
            sp.PlayLooping();
        }
コード例 #2
0
        private void pbPlanete3_Click(object sender, EventArgs e)
        {
            DeplacementPlanete(false);
            ChoixArmeCombat();
            m_Niveau3 = new dMonde_3(PersoComplet, ArmeChoisi, Planete4, Rune1, Rune2);
            m_Niveau3.ShowDialog();

            #region Planete finale Permise ? et pour aller au menu direct ?
            if (m_Niveau3.PourAllerAuMenuDirect() == true)
            {
                DeplacementPlanete(false);
                MiseEnPlace_Argent_Exp(3);
                VérificationGrilleNiveau();
                this.Close();
                return;
            }

            if (m_Niveau3.PLanete4Permise == true)
            {
                Planete4 = true;
                RotationPlaneteFinale.Start();
                pbPlanete1.Visible = false;
                pbPlanete2.Visible = false;
                pbPlanete3.Visible = false;
            }
            #endregion
            DeplacementPlanete(true);
            MiseEnPlace_Argent_Exp(3);
            VérificationGrilleNiveau();
            sp.PlayLooping();
        }
コード例 #3
0
 public dUnivers(object[] PComplet, bool AccesMonde2, bool AccesMonde3, bool AccesMonde4, int R1, int R2)
 {
     InitializeComponent();
     #region Initialisation + parution du monde 2 et 3
     PersoComplet = PComplet;
     Perso        = (int)PComplet[0];
     Argent       = (int)PComplet[6];
     Experience   = (int)PComplet[7];
     NiveauPerso  = (int)PComplet[9];
     ArmeNiveau   = (int[])PComplet[10];
     Planete2     = AccesMonde2;
     Planete3     = AccesMonde3;
     Planete4     = AccesMonde4;
     //Planete4 = AccesMonde4;
     Rune1 = R1;
     Rune2 = R2;
     if (Planete2 == true)
     {
         pbPlanete2.Visible = true;
     }
     if (Planete3 == true)
     {
         pbPlanete3.Visible = true;
     }
     if (Planete4 == true)
     {
         pbPlanete1.Visible = false;
         pbPlanete2.Visible = false;
         pbPlanete3.Visible = false;
         RotationPlaneteFinale.Start();
     }
     GrilleRefNiveau = new cGrilleNiveau(Experience, NiveauPerso);
     #endregion
     DeplacementPlanete(true);
     sp.PlayLooping();
 }