From 1276593bfbbfcdbac24b48cf8b574da25945d763 Mon Sep 17 00:00:00 2001 From: aldrikboy Date: Fri, 22 Dec 2017 20:30:25 +0100 Subject: ZULUL --- Penguloon/Levels/WaveManager.cs | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) (limited to 'Penguloon/Levels/WaveManager.cs') diff --git a/Penguloon/Levels/WaveManager.cs b/Penguloon/Levels/WaveManager.cs index 022b5d2..b7dd192 100644 --- a/Penguloon/Levels/WaveManager.cs +++ b/Penguloon/Levels/WaveManager.cs @@ -26,13 +26,23 @@ namespace Penguloon.Levels private void CreateWaves() { - /* 1 */ Waves.Add(new Wave(new List>() { new Tuple(typeof(RedBalloon), 10) }, 500)); - /* 2 */ Waves.Add(new Wave(new List>() { new Tuple(typeof(RedBalloon), 25) }, 500)); - /* 3 */ Waves.Add(new Wave(new List>() { new Tuple(typeof(RedBalloon), 25), new Tuple(typeof(BlueBalloon), 7) }, 500)); - /* 4 */ Waves.Add(new Wave(new List>() { new Tuple(typeof(BlueBalloon), 25), new Tuple(typeof(BlueBalloon), 12) }, 500)); - /* 5 */ Waves.Add(new Wave(new List>() { new Tuple(typeof(BlueBalloon), 7), new Tuple(typeof(BlueBalloon), 20) }, 500)); - - + /* 1 */ Waves.Add(new Wave(new List>() { new Tuple(typeof(RedBalloon), 10) }, 1000)); + /* 2 */ Waves.Add(new Wave(new List>() { new Tuple(typeof(RedBalloon), 25) }, 1000)); + /* 3 */ Waves.Add(new Wave(new List>() { new Tuple(typeof(RedBalloon), 25), new Tuple(typeof(BlueBalloon), 7) }, 1000)); + /* 4 */ Waves.Add(new Wave(new List>() { new Tuple(typeof(RedBalloon), 25), new Tuple(typeof(BlueBalloon), 12) }, 1000)); + /* 5 */ Waves.Add(new Wave(new List>() { new Tuple(typeof(RedBalloon), 7), new Tuple(typeof(BlueBalloon), 20) }, 1000)); + + /* 6 */ Waves.Add(new Wave(new List>() { new Tuple(typeof(YellowBalloon), 10) }, 800)); + /* 7 */ Waves.Add(new Wave(new List>() { new Tuple(typeof(YellowBalloon), 25) }, 800)); + /* 8 */ Waves.Add(new Wave(new List>() { new Tuple(typeof(YellowBalloon), 25), new Tuple(typeof(GreenBalloon), 7) }, 800)); + /* 9 */ Waves.Add(new Wave(new List>() { new Tuple(typeof(YellowBalloon), 25), new Tuple(typeof(GreenBalloon), 12) }, 800)); + /* 10 */ Waves.Add(new Wave(new List>() { new Tuple(typeof(YellowBalloon), 7), new Tuple(typeof(GreenBalloon), 20) }, 800)); + + /* 11 */ Waves.Add(new Wave(new List>() { new Tuple(typeof(OrangeBalloon), 10) }, 500)); + /* 12 */ Waves.Add(new Wave(new List>() { new Tuple(typeof(OrangeBalloon), 25) }, 500)); + /* 13 */ Waves.Add(new Wave(new List>() { new Tuple(typeof(OrangeBalloon), 25), new Tuple(typeof(PurpleBalloon), 7) }, 500)); + /* 14 */ Waves.Add(new Wave(new List>() { new Tuple(typeof(OrangeBalloon), 25), new Tuple(typeof(PurpleBalloon), 12) }, 500)); + /* 15 */ Waves.Add(new Wave(new List>() { new Tuple(typeof(OrangeBalloon), 7), new Tuple(typeof(PurpleBalloon), 20) }, 500)); } public void StartSpawningEnemies() @@ -54,7 +64,7 @@ namespace Penguloon.Levels for(int x = 0; x < Waves[waveToSpawn].EnemiesToSpawn[i].Item2; x++) { Map.SpawnEnemy(Waves[waveToSpawn].EnemiesToSpawn[i].Item1); - Thread.Sleep(Waves[waveToSpawn].SpawnDelayMS); + Thread.Sleep(Waves[waveToSpawn].SpawnDelayMS / (int)Map.Level.ParentScene.Speed); } } -- cgit v1.2.3-70-g09d2