Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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);
                }
            }
        }