Exemple #1
0
        //Fuente fuente18;   // Tipo de letra para mensajes

        // Constructor
        public Mapa(ContentManager c)
        {
            listaNiveles     = new Nivel[MAX_NIVELES];
            listaNiveles[0]  = new Nivel01(c);
            listaNiveles[1]  = new Nivel02(c);
            listaNiveles[2]  = new Nivel03(c);
            listaNiveles[3]  = new Nivel04(c);
            listaNiveles[4]  = new Nivel05(c);
            listaNiveles[5]  = new Nivel06(c);
            listaNiveles[6]  = new Nivel07(c);
            listaNiveles[7]  = new Nivel08(c);
            listaNiveles[8]  = new Nivel09(c);
            listaNiveles[9]  = new Nivel10(c);
            listaNiveles[10] = new Nivel11(c);
            listaNiveles[11] = new Nivel12(c);
            listaNiveles[12] = new Nivel13(c);
            listaNiveles[13] = new Nivel14(c);
            listaNiveles[14] = new Nivel15(c);
            listaNiveles[15] = new Nivel16(c);
            listaNiveles[16] = new Nivel17(c);
            listaNiveles[17] = new Nivel18(c);
            listaNiveles[18] = new Nivel19(c);
            listaNiveles[19] = new Nivel20(c);


            nivelActual = listaNiveles[numeroNivelActual];
            //fuente18 = new Fuente("FreeSansBold.ttf", 18);
        }
Exemple #2
0
        public void Avanzar()
        {
            numeroNivelActual++;
            if (numeroNivelActual >= MAX_NIVELES)
            {
                numeroNivelActual = 0;
            }

            /*
             * // Rectángulo de fondo
             * Hardware.RectanguloRellenoRGBA(
             * 200, 100, 600, 300,  // Posicion, ancho y alto de la pantalla
             * 200, 200, 200,   // Gris claro
             * 200);         // Con algo de transparencia
             *
             * // Y texto de aviso
             * Hardware.EscribirTextoOculta(
             *      "Pasando al nivel "+(numeroNivelActual+1),
             *      300, 200, 0, 0, 0, fuente18);
             *
             * Hardware.VisualizarOculta();
             * Hardware.Pausa(2000);
             */
            nivelActual = listaNiveles[numeroNivelActual];
            nivelActual.Reiniciar();

            // Pequeña pausa antes de lanza el nuevo nivel
            System.Threading.Thread.Sleep(1000);
        }
Exemple #3
0
 public void Reiniciar()
 {
     numeroNivelActual = 0;
     nivelActual       = listaNiveles[numeroNivelActual];
     nivelActual.Reiniciar();
 }
Exemple #4
0
        public void Avanzar()
        {
            numeroNivelActual++;
            if (numeroNivelActual >= MAX_NIVELES)
                numeroNivelActual = 0;

            /*
            // Rectángulo de fondo
            Hardware.RectanguloRellenoRGBA(
               200, 100, 600, 300,  // Posicion, ancho y alto de la pantalla
               200, 200, 200,   // Gris claro
               200);         // Con algo de transparencia

            // Y texto de aviso
            Hardware.EscribirTextoOculta(
                    "Pasando al nivel "+(numeroNivelActual+1),
                    300, 200, 0, 0, 0, fuente18);

            Hardware.VisualizarOculta();
            Hardware.Pausa(2000);
            */
            nivelActual = listaNiveles[numeroNivelActual];
            nivelActual.Reiniciar();

            // Pequeña pausa antes de lanza el nuevo nivel
            System.Threading.Thread.Sleep(1000);
        }
Exemple #5
0
        //Fuente fuente18;   // Tipo de letra para mensajes
        // Constructor
        public Mapa(ContentManager c)
        {
            listaNiveles = new Nivel[MAX_NIVELES];
            listaNiveles[0] = new Nivel01(c);
            listaNiveles[1] = new Nivel02(c);
            listaNiveles[2] = new Nivel03(c);
            listaNiveles[3] = new Nivel04(c);
            listaNiveles[4] = new Nivel05(c);
            listaNiveles[5] = new Nivel06(c);
            listaNiveles[6] = new Nivel07(c);
            listaNiveles[7] = new Nivel08(c);
            listaNiveles[8] = new Nivel09(c);
            listaNiveles[9] = new Nivel10(c);
            listaNiveles[10] = new Nivel11(c);
            listaNiveles[11] = new Nivel12(c);
            listaNiveles[12] = new Nivel13(c);
            listaNiveles[13] = new Nivel14(c);
            listaNiveles[14] = new Nivel15(c);
            listaNiveles[15] = new Nivel16(c);
            listaNiveles[16] = new Nivel17(c);
            listaNiveles[17] = new Nivel18(c);
            listaNiveles[18] = new Nivel19(c);
            listaNiveles[19] = new Nivel20(c);

            nivelActual = listaNiveles[numeroNivelActual];
            //fuente18 = new Fuente("FreeSansBold.ttf", 18);
        }
Exemple #6
0
 public void Reiniciar()
 {
     numeroNivelActual = 0;
     nivelActual = listaNiveles[numeroNivelActual];
     nivelActual.Reiniciar();
 }