コード例 #1
0
    public void Lanzar()
    {
        Nave    n = new Nave();
        Enemigo e = new Enemigo();

        n.MoverA(500, 600);
        e.MoverA(100, 80);

        bool salir = false;

        do
        {
            Console.Clear();

            n.Dibujar();
            e.Dibujar();

            ConsoleKeyInfo tecla = Console.ReadKey();

            if (tecla.Key == ConsoleKey.LeftArrow)
            {
                n.MoverIzquierda();
            }
            else if (tecla.Key == ConsoleKey.RightArrow)
            {
                n.MoverDerecha();
            }
            else if (tecla.Key == ConsoleKey.Escape)
            {
                salir = true;
            }
        }while (!salir);
    }
コード例 #2
0
    public void Lanzar()
    {
        bool           mover = false;
        ConsoleKeyInfo tecla;

        Nave    n = new Nave();
        Enemigo e = new Enemigo(100, 80);

        //n.MoverA(500, 600);
        //e.MoverA(100, 80);

        do
        {
            Console.Clear();

            n.Dibujar();
            e.Dibujar();

            tecla = Console.ReadKey();

            if (tecla.Key == ConsoleKey.LeftArrow)
            {
                n.MoverIzquierda();
                mover = true;
            }

            if (tecla.Key == ConsoleKey.RightArrow)
            {
                n.MoverDerecha();
                mover = true;
            }
        }while (tecla.Key != ConsoleKey.Escape || !mover);
        Console.Clear();
    }
コード例 #3
0
    public void Lanzar()
    {
        Console.WriteLine("Esta sería la pantalla de juego. Pulse Intro para salir.");
        Console.ReadKey();
        Nave    n = new Nave();
        Enemigo e = new Enemigo();

        n.Mover(50, 60);
        n.Dibujar();
        e.Mover(10, 8);
        e.Dibujar();
    }
コード例 #4
0
    public void Lanzar()
    {
        Nave    n = new Nave();
        Enemigo e = new Enemigo();

        n.MoverA(500, 600);
        e.MoverA(100, 80);

        Console.Clear();
        n.Dibujar();
        e.Dibujar();

        Console.WriteLine("Pulse Intro para salir");
        Console.ReadLine();
    }
コード例 #5
0
    public void Lanzar()
    {
        bool           mover = false;
        ConsoleKeyInfo tecla;

        //Líneas para probar los dos constructores de la clase Nave
        Nave n = new Nave(500, 600);
        //Nave n = new Nave();

        Enemigo e = new Enemigo();

        // Se añade una pausa para que se puedan leer los textos de los constructores
        Console.ReadLine();

        n.MoverA(500, 600);
        e.MoverA(100, 80);

        do
        {
            Console.Clear();

            n.Dibujar();
            e.Dibujar();

            tecla = Console.ReadKey();

            if (tecla.Key == ConsoleKey.LeftArrow)
            {
                n.MoverIzquierda();
                mover = true;
            }

            if (tecla.Key == ConsoleKey.RightArrow)
            {
                n.MoverDerecha();
                mover = true;
            }
        }while (tecla.Key != ConsoleKey.Escape || !mover);
        Console.Clear();
    }