Exemplo n.º 1
0
        private void InitializeBossFight()
        {
            //Initialize Background Music
            backgroundMusicMediaElement.Source = new Uri("ms-appx:///Assets/Music/Lvl4Theme.mp3");
            //set volume
            backgroundMusicMediaElement.Volume = _settings.MusicVolume;

            _player.currentLvl = 3;

            _player.ResetPlayerGame();
            InitializePlayerVisualTools();

            _map = new Map(_game, "/Assets/Backgrounds/BossFightBackground.jpg", new Point(_game.Height - 200, 1), 50, false);
            _player.UpdateStartingPosition(_map);

            //floor
            _map.CreateAndAddBlockToMap(new RustBlock(_game.Width, 100, new Point(_game.Height - 40, 0)));

            //boss
            _map.CreateAndAddBossToMap(new Boss(new Point(0, _game.Width - 500)));
            InitializeBossHealthVisual();
        }