Beispiel #1
0
 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);
 }
Beispiel #2
0
 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);
 }