//private Colorful colorful; public PlayingState(Game game) : base(game) { game.Services.AddService(typeof(IPlayingState), this); rand = new Random(); playerSphere = new BoundingSphere(OurGame.Camera.Position, 1.5f); tunnel = new Tunnel(Game); Game.Components.Add(tunnel); missileManager = new MissileManager(Game); Game.Components.Add(missileManager); missileManager.Enabled = false; missileManager.Visible = false; enemyManager = new EnemyManager(Game); Game.Components.Add(enemyManager); enemyManager.Enabled = false; enemyManager.Visible = false; //colorful = new Colorful(Game); //Game.Components.Add(colorful); Levels = new List <Level>(10); Levels.Add(new Level(50, 10, 60, 9.0f)); Levels.Add(new Level(25, 10, 60, 9.0f)); Levels.Add(new Level(15, 15, 60, 9.0f)); Levels.Add(new Level(10, 15, 60, 9.0f)); Levels.Add(new Level(5, 15, 60, 9.0f)); Levels.Add(new Level(5, 20, 60, 9.0f)); Levels.Add(new Level(5, 25, 60, 9.0f)); Levels.Add(new Level(5, 30, 60, 10.0f)); Levels.Add(new Level(5, 40, 90, 10.0f)); Levels.Add(new Level(3, 50, 90, 10.0f)); currentLevel = 0; enemyManager.Enemies = new List <Enemy>(Levels[CurrentLevel].Enemies); OurGame.Camera.MoveRate = 10; OurGame.Camera.SpinRate = 60; }