private void btn_newGameNoSelect_Click(object sender, RoutedEventArgs e) { Party party = new Party(); party.addHero(new ArmorKnight()); party.addHero(new Warlock()); party.addHero(new Rogue()); party.addHero(new Cleric()); _TheParty = party; _RunDifficulty = _Difficulty; var builder = new MazeMaker(_RunDifficulty); _Maze = builder.Build(); _Visited = new int[_RunDifficulty, _RunDifficulty]; newVisitArray(); visit(_Maze.GetPosition()[0], _Maze.GetPosition()[1]); _MonstersSeen = 0; populateMonsters(); updateButtonsVisibility(); btn_equipmentSelect.IsEnabled = true; btn_TestBattle.IsEnabled = true; updateHeroVisuals(); }
//---ALL METHODS BELOW--- public void newGame()//resets all variables for a new game { _RunDifficulty = _Difficulty; var builder = new MazeMaker(_RunDifficulty); _Maze = builder.Build(); _Visited = new int[_RunDifficulty, _RunDifficulty]; newVisitArray(); visit(_Maze.GetPosition()[0], _Maze.GetPosition()[1]); _MonstersSeen = 0; populateMonsters(); var charSelect = new CharacterSelect(); charSelect.ShowDialog(); _TheParty = charSelect.getPartyFromSelect(); btn_equipmentSelect.IsEnabled = true; btn_TestBattle.IsEnabled = true; }