protected override void LoadContent() { AudioEngine = new AudioEngine(@"Content\audio\GameAudio.xgs"); WaveBank = new WaveBank(AudioEngine, @"Content\audio\Wave Bank.xwb"); SoundBank = new SoundBank(AudioEngine, @"Content\audio\Sound Bank.xsb"); var w = new WorldGrid(); BasicManager.AddBasic(w); var p = new PlayerModel { Position = new Vector3(0, 0, 0) }; BasicManager.AddBasic(p); var e = new SimpleEnemy { Position = new Vector3(-10, 2, 10) }; BasicManager.AddBasic(e); Camera.Following = p; TrackCue = SoundBank.GetCue("music"); TrackCue.Play(); StateManager.StupidLoadContent(); }
protected override void LoadContent() { AudioEngine = new AudioEngine(@"Content\audio\GameAudio.xgs"); WaveBank = new WaveBank(AudioEngine, @"Content\audio\Wave Bank.xwb"); SoundBank = new SoundBank(AudioEngine, @"Content\audio\Sound Bank.xsb"); var w = new WorldGrid(); BasicManager.AddBasic(w); var p = new PlayerModel{Position = new Vector3(0,0,0)}; BasicManager.AddBasic(p); var e = new SimpleEnemy {Position = new Vector3(-10, 2, 10)}; BasicManager.AddBasic(e); Camera.Following = p; TrackCue = SoundBank.GetCue("music"); TrackCue.Play(); StateManager.StupidLoadContent(); }
private void CreateRandomEnemies() { if(enemyCounter++ % (difficulty+overTimeDifficulty) == 0) { enemyCounter = 1; Random gen = new Random(); var pos = new Vector3(gen.Next(-190, 190), gen.Next(-190, 190), gen.Next(-190, 190)); switch(gen.Next(0, 3)) { case 0: var e1 = new ModelEnemy(1.0f, Content.Load<Model>(@"Models\Cube")) { Position = pos}; BasicManager.AddBasic(e1); break; case 1: var e2 = new ModelEnemy(1.0f, Content.Load<Model>(@"Models\Dodeca")) { Position = pos }; BasicManager.AddBasic(e2); break; case 2: var e = new SimpleEnemy { Position = pos }; BasicManager.AddBasic(e); break; } overTimeDifficulty--; } }