private void MI_Start_Click(object sender, RoutedEventArgs e) { SP_StartTournament.Visibility = Visibility.Visible; SP_SelectMode.Visibility = Visibility.Visible; Grid_GameMenu.Visibility = Visibility.Collapsed; Rtb_Info.Clear(); LB_Players.Items.Clear(); TB_CountOfPlayers.Clear(); TB_PlayerName.Clear(); LB_Results.Items.Clear(); _tournamentData = new TournamentData(); _tournament = null; _printer = new WPFManager(this, _tournamentData); _printer.StartedNewTournament(); }
private void MI_Load_Click(object sender, RoutedEventArgs e) { _tournamentData = new TournamentData(); _printer = new WPFManager(this, _tournamentData); _tournament = SaveLoadSystem.Load(_printer); Grid_GameMenu.Visibility = Visibility.Visible; SP_StartTournament.Visibility = Visibility.Collapsed; LB_Players.Items.Clear(); LB_Results.Items.Clear(); var firstStage = _tournament.WinnersGrid[0]; for (int i = 0; i < firstStage.Count; i++) { LB_Players.Items.Add(firstStage[i].FirstPlayer.Name); if (firstStage[i].SecondPlayer != null) { LB_Players.Items.Add(firstStage[i].SecondPlayer.Name); } } }