Esempio n. 1
0
 public FlyingSaucer()
 {
     if (!Boss.BossTime)
     {
         if (!Invaders.Right)
         {
             direction   = "right";
             AlienCoords = new List <Coordinates>();
             FlyingSaucer.SetObjectCoords(AlienMatrix, AlienCoords, -8, 1);
         }
         else
         {
             direction   = "left";
             AlienCoords = new List <Coordinates>();
             FlyingSaucer.SetObjectCoords(AlienMatrix, AlienCoords, Console.WindowWidth, 1);
         }
     }
     else
     {
         if (direction == "left")
         {
             direction   = "right";
             AlienCoords = new List <Coordinates>();
             FlyingSaucer.SetObjectCoords(AlienMatrix, AlienCoords, -8, 1);
         }
         else
         {
             direction   = "left";
             AlienCoords = new List <Coordinates>();
             FlyingSaucer.SetObjectCoords(AlienMatrix, AlienCoords, Console.WindowWidth, 1);
         }
     }
 }
Esempio n. 2
0
        private static void MoveOrGenerateFlyingSaucer()
        {
            if (FlyingSaucer.IsExits)
            {
                FlyingSaucer.MoveAlien();
                ObjectProperties.PrintObject(FlyingSaucer.AlienMatrix, FlyingSaucer.AlienCoords, 0, "alien");
            }
            else if (!FlyingSaucer.IsExits && new Random().Next(1, 20) == 2)
            {
                if (!Boss.BossTime && SaucerSound != null)
                {
                    SaucerSound.controls.play();
                }

                Program.aliens       = new FlyingSaucer();
                FlyingSaucer.IsExits = true;
            }
        }
Esempio n. 3
0
 private static void MoveOrGenerateFlyingSaucer()
 {
     if (FlyingSaucer.IsExits)
     {
         FlyingSaucer.MoveAlien();
         ObjectProperties.PrintObject(FlyingSaucer.AlienMatrix, FlyingSaucer.AlienCoords, 0, "alien");
     }
     else if (!FlyingSaucer.IsExits && new Random().Next(1, 20) == 2)
     {
         if (!Boss.BossTime && SaucerSound != null) SaucerSound.controls.play();
         
         Program.aliens = new FlyingSaucer();
         FlyingSaucer.IsExits = true;
     }
 }