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); } } }
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; } }
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; } }