protected void spawnPowerUp(int seed) { objectsSpawned += 1; Vector2 randomPosition = new Vector2(rand.Next(viewportRect.Width - powerUp.Texture.Width), 0); int randomType = rand.Next(seed); if (randomType == 0) powerUp = new PowerUpTriCannon(); else if (randomType == 1) powerUp = new PowerUpQuintuCannon(); else if (randomType == 2) powerUp = new PowerUpInvincibility(); else if (randomType == 3) powerUp = new PowerUpRapidFire(); else if (randomType == 4) powerUp = new PowerUpShop(); powerUp.spawn(randomPosition); activeObjects.Add(powerUp); }
public static void LoadContent() { rand = new Random(); activeObjects = new List<AeroObject>(); activeObjects.Capacity = 1024; cruisers = new Cruiser[maxCruisers]; for (int i = 0; i < maxCruisers; i++) { cruisers[i] = new Cruiser(); } fighter = new Fighter();//////////////////Level Two+ kamacazie = new Kamacazie();/////////////////////Level 3+ fatBoss = new FatBoss();////////////////////////////Survival //boss = new BossOne(game,player);////////////////Each Level powerUp = new PowerUpRapidFire(); soundPowerUpPickup = AeroGame.ContentManager.Load<SoundEffect>("Sounds\\PowerupPickup"); soundPowerUpKill = AeroGame.ContentManager.Load<SoundEffect>("Sounds\\PowerupKill"); //backgroundMusic = AeroGame.ContentManager.Load<SoundEffect>("Sounds\\SoundBackground"); //backgroundMusic.Play(1.0f, 0, 0, true); }