예제 #1
0
파일: Mapa.cs 프로젝트: bsimser/manic-miner
        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);
        }
예제 #2
0
파일: Mapa.cs 프로젝트: bsimser/manic-miner
 public void Reiniciar()
 {
     numeroNivelActual = 0;
     nivelActual       = listaNiveles[numeroNivelActual];
     nivelActual.Reiniciar();
 }
예제 #3
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);
        }
예제 #4
0
 public void Reiniciar()
 {
     numeroNivelActual = 0;
     nivelActual = listaNiveles[numeroNivelActual];
     nivelActual.Reiniciar();
 }