Exemplo n.º 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);
    }
    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();
    }
    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();
    }
    public void Lanzar()
    {
        ConsoleKeyInfo tecla;

        Nave n = new Nave();

        Enemigo[] e = new Enemigo[10];

        n.MoverA(500, 600);

        do
        {
            Console.Clear();
            n.Dibujar();

            for (byte i = 0; i < 10; i++)
            {
                e[i] = new Enemigo((i * 50) + 200, 60);
            }
            for (byte i = 0; i < 10; i++)
            {
                e[i].Dibujar();
            }

            tecla = Console.ReadKey();

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

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