Exemplo n.º 1
0
        public Juego(int x1, int y1, char car1, char disparo1, ConsoleColor color1)
        {
            Console.Write($"Introduzca su nombre de usuario: {player}");
            player = Console.ReadLine();
            Console.Clear();
            nave1 = new nave(x1, y1, car1, disparo1, color1);
            Enemy = new nave(x1, y1, car1, disparo1, color1);

            enemigo = new List <nave>();
            CrearEnemigo(); // Añade las naves a la lista
        }
Exemplo n.º 2
0
        public void CrearEnemigo()
        {
            int fila = 2, columna = 6;

            for (int i = 1; i <= fila; i++)
            {
                for (int j = 1; j <= columna; j++)
                {
                    Enemy = new nave(j * columna, 2 * (i * fila), 'o', '*', ConsoleColor.Red);
                    enemigo.Add(Enemy);
                }
            }
        }
Exemplo n.º 3
0
 public void ComprobarDisparo()
 {
     for (int i = enemigo.Count - 1; i >= 0; i--)
     {
         nave Enemy2 = enemigo[i];
         if (nave1.X == Enemy2.X - 1 || nave1.X == Enemy2.X || nave1.X == Enemy2.X + 1)
         {
             Enemy2.borrar();
             enemigo.RemoveAt(i);
             score++;
             break;
         }
     }
 }