public override void Initialize(ContentManager content, WaveManager manager) { infiniteAmmoModeOn = true; infiniteFoodModeOn = true; isTutorialWave = true; waveSize = wavesize; spawnTimings = new List<double>(waveSize); enemiesToSpawn = new List<Enemy>(waveSize); lootList = new List<Loot>(waveSize); enemiesToSpawn.Insert(0, new Enemy1()); spawnTimings.Insert(0, baseTime + 0 * interval); enemiesToSpawn.Insert(1, new Enemy1()); spawnTimings.Insert(1, 2 * interval); enemiesToSpawn.Insert(2, new Enemy1()); spawnTimings.Insert(2, 3.5 * interval); enemiesToSpawn.Insert(3, new Enemy1()); spawnTimings.Insert(3, 5 * interval); enemiesToSpawn.Insert(waveSize - 1, new HeadShotTest()); spawnTimings.Insert(waveSize - 1, baseTime + 6.5 * interval); lootList.Add(new SniperAmmoLoot(2, content)); lootList.Add(new SniperAmmoLoot(2, content)); //lootList.Add(new FoodLoot(1, content)); lootList.Add(new MachineGunAmmoLoot(5, content)); lootList.Add(new SniperAmmoLoot(2, content)); lootList.Add(new MachineGunAmmoLoot(5, content)); openingTextFilename = "Content//Text//TutorialWave1Open.txt"; layout = new FoxholeLayout(); helpTexture = content.Load<Texture2D>("Graphics\\Tutorial1Help"); helpTextureController = content.Load<Texture2D>("Graphics\\Tutorial1HelpController"); base.Initialize(content, manager); }
public override void Initialize(ContentManager content, WaveManager manager) { infiniteAmmoModeOn = true; infiniteFoodModeOn = true; isTutorialWave = true; spawnTimings = new List<double>(waveSize); enemiesToSpawn = new List<Enemy>(waveSize); lootList = new List<Loot>(waveSize); enemiesToSpawn.Insert(0, new DeadEnemy1()); spawnTimings.Insert(0, 0); lootList.Add(new SniperAmmoLoot(2, content)); openingTextFilename = "Content//Text//TutorialWave2Open.txt"; layout = new FoxholeLayout(); helpTexture = content.Load<Texture2D>("Graphics\\Tutorial2Help"); helpTextureController = content.Load<Texture2D>("Graphics\\Tutorial2HelpController"); base.Initialize(content, manager); }
public override void Initialize(ContentManager content, WaveManager manager) { infiniteAmmoModeOn = false; infiniteFoodModeOn = true; isTutorialWave = false; waveSize = wavesize; spawnTimings = new List<double>(waveSize); enemiesToSpawn = new List<Enemy>(waveSize); lootList = new List<Loot>(waveSize); enemiesToSpawn.Insert(0, new HeadShotTest()); spawnTimings.Insert(0, baseTime + 0 * interval); enemiesToSpawn.Insert(1, new HumanShieldEnemy()); spawnTimings.Insert(1, baseTime + 1 * interval); //enemiesToSpawn.Insert(2, new HeadShotTest()); enemiesToSpawn.Insert(2, new Enemy1()); spawnTimings.Insert(2, baseTime + 2.5 * interval); enemiesToSpawn.Insert(3, new Enemy1()); spawnTimings.Insert(3, baseTime + 2.5 * interval + 75); enemiesToSpawn.Insert(4, new HeadShotTest()); spawnTimings.Insert(4, baseTime + 4 * interval); enemiesToSpawn.Insert(5, new Enemy1()); spawnTimings.Insert(5, baseTime + 5 * interval); enemiesToSpawn.Insert(6, new Enemy1()); spawnTimings.Insert(6, baseTime + 7 * interval); enemiesToSpawn.Insert(7, new HumanShieldEnemy()); spawnTimings.Insert(7, baseTime + 8.5 * interval); enemiesToSpawn.Insert(8, new ParachuteEnemy()); spawnTimings.Insert(8, baseTime + 9 * interval); lootList.Add(new SniperAmmoLoot(2, content)); lootList.Add(new SniperAmmoLoot(2, content)); lootList.Add(new MachineGunAmmoLoot(10, content)); lootList.Add(new SniperAmmoLoot(2, content)); lootList.Add(new MachineGunAmmoLoot(6, content)); lootList.Add(new SniperAmmoLoot(4, content)); lootList.Add(new MachineGunAmmoLoot(6, content)); lootList.Add(new SniperAmmoLoot(2, content)); lootList.Add(new SniperAmmoLoot(3, content)); openingTextFilename = "Content//Text//FoxholeWave2.txt"; layout = new FoxholeLayout(); base.Initialize(content, manager); }
public override void Initialize(ContentManager content, WaveManager manager) { infiniteAmmoModeOn = true; infiniteFoodModeOn = true; isTutorialWave = false; waveSize = wavesize; spawnTimings = new List<double>(waveSize); enemiesToSpawn = new List<Enemy>(waveSize); lootList = new List<Loot>(waveSize); for (int i = 0; i < waveSize-1; i++) { enemiesToSpawn.Insert(i, new Enemy1()); spawnTimings.Insert(i, baseTime + i * interval); } enemiesToSpawn.Insert(waveSize-1, new HeadShotTest()); spawnTimings.Insert(waveSize - 1, baseTime + (waveSize - 1) * interval); lootList.Add(new SniperAmmoLoot(2, content)); lootList.Add(new FoodLoot(1, content)); lootList.Add(new MachineGunAmmoLoot(10, content)); openingTextFilename = "Content//Text//Wave1Open.txt"; layout = new FoxholeLayout(); base.Initialize(content, manager); }