private void cmdMundoDIVyMOD_Click(object sender, EventArgs e)
        { // se dirige al mundo de DIv y MOD
            Niveles_DIV_MOD llamarMuDIVyMOD = new Niveles_DIV_MOD();

            this.Hide();
            llamarMuDIVyMOD.ShowDialog();
            this.Show();
        }
示例#2
0
        private void timerN5DyM_Tick(object sender, EventArgs e)
        {
            int punteminDyM2_5 = 70000, limiinfeDyM1_5 = 0, limeinfeDyM2_5 = 0, ADyM2_5 = 0, limiinfeDyM3_5 = 0, limesupeDyM1_5 = 0, limesupeDyM2_5 = 0, limisupeDyM3_5 = 0;

            ADyM2_5 = (punteomax5DIVyMOD - punteminDyM2_5) / 3;  // obtengo A, variable con la cual hare que todo lo demas funcione
            //obtengo los limites inferiores
            limiinfeDyM1_5 = punteminDyM2_5;
            limeinfeDyM2_5 = punteminDyM2_5 + ADyM2_5;
            limiinfeDyM3_5 = punteminDyM2_5 + (2 * ADyM2_5);
            //obtengo los limites superiores
            limesupeDyM1_5 = (punteminDyM2_5 + ADyM2_5) - 1;
            limesupeDyM2_5 = ((punteminDyM2_5 + (2 * ADyM2_5)) - 1);
            limisupeDyM3_5 = punteomax5DIVyMOD;

            //condiciono los intervalos entre del limite inferior y el limite superior
            if ((Convert.ToInt32(lblpunteoN5DyM.Text) >= limiinfeDyM1_5) && (Convert.ToInt32(lblpunteoN5DyM.Text) <= limesupeDyM1_5))
            {
                picbN5DyM.Image = imgliDIVyMOD.Images[1]; // si se cumple la condicion anterior obtendra 1 estrella
            }
            else
            {
                picbN5DyM.Image = imgliDIVyMOD.Images[0]; // si no se cumple, por ser la ultima estrella, perdera sus estrellas y por ende el juego
            }
            if ((Convert.ToInt32(lblpunteoN5DyM.Text) >= limeinfeDyM2_5) && (Convert.ToInt32(lblpunteoN5DyM.Text) <= limesupeDyM2_5))
            {
                picbN5DyM.Image = imgliDIVyMOD.Images[2]; // si se cumple esta condicion el jugador obtendra 2 estrellas
            }
            if ((Convert.ToInt32(lblpunteoN5DyM.Text) >= limiinfeDyM3_5) && (Convert.ToInt32(lblpunteoN5DyM.Text) <= limisupeDyM3_5))
            {
                picbN5DyM.Image = imgliDIVyMOD.Images[3]; // si el usuario es muy pro obtendra 3 estrellas
            }

            tiempo5DIVyMOD--;
            lblpunteoN5DyM.Text = cargarultimoDIVyMOD.quitapunteos_segundosNDIVyMOD5();                                                          // le quito los puntos respectivos a sus segundos

            if ((tiempo5DIVyMOD >= 0) && (Convert.ToInt32(lblpunteoN5DyM.Text) > 0) && (Convert.ToInt32(lblpunteoN5DyM.Text) >= punteminDyM2_5)) // realizo la conidcion para parar el tiempo en dado caso el usuario perdiera
            {
                lbltiempoN5DyM.Text = tiempoDyM1.ToString();
            }
            else
            {
                // si la condicion no se cumple el usuario perdera y tendra que empezar desde el nivel 1
                timerN5DyM.Stop();
                lblpunteoN5DyM.Text = "0";
                picbN5DyM.Image     = imgliDIVyMOD.Images[0];
                MessageBox.Show("Lo siento ha perdido, vuelva a intentarlo");
                Niveles_DIV_MOD perdiste5DyM = new Niveles_DIV_MOD();
                this.Hide();
                perdiste5DyM.ShowDialog();
                this.Close();
            }
        }