public BossFightScreen(PlayScreen playScreen, int bossLevel) { this.playScreen = playScreen; immunityBar = playScreen.bar; player = playScreen.player; this.bossLevel = bossLevel; }
public override void Initialize() { screenWidth = ScreenManager.GraphicsDevice.Viewport.Width; screenHeight = ScreenManager.GraphicsDevice.Viewport.Height; colorDataList = new List<byte[]>(); player = new Player(); generator = new ItemsGenerator(); current = generator.GenerateMore(); bgLayer1 = new ParallaxingBackground(); bgLayer2 = new ParallaxingBackground(); bgLayer3 = new ParallaxingBackground(); bar = new Bar(100, 20, 15, 270, 30); score = new Score(870, 10, Color.Peru); currentSprite = new List<Sprite>(); items = new List<Texture2D>(); songs = new Song[2]; soundEffects = new SoundEffect[10]; updateImmunityCounter = 0; alertTimer = 0; playQueue = 1; displayAlert = false; enablePause = true; Constants.ResetFlags(); player.Initialize(); base.Initialize(); }