예제 #1
0
        private void DisplayResults()
        {
            foreach (Player player in PlayerScores.Keys)
            {
                PlayerCell cell = new PlayerCell(player);
                SP_PlayerScores.Children.Add(cell);
                cell.SwitchOnResults(PlayerScores[player]);
                cell.SwitchOffNewChallengerShroud();
            }


            if (NotAllGamesFinished)
            {
                MessageBox.Show("Not all games were finished... Results may not be accurate.", "Not All Games Finished", MessageBoxButton.OK, MessageBoxImage.Exclamation);
            }
        }
예제 #2
0
        private void BTN_AddPlayer_Click(object sender, RoutedEventArgs e)
        {
            PlayerOptions playerOptions = new PlayerOptions(CharacterFileManager.ReadFile(true));
            playerOptions.Owner = Application.Current.MainWindow;
            playerOptions.ShowDialog();

            if(playerOptions.DialogResult == true)
            {
                Player newPlayer = playerOptions.Player;
                if(!Contestants.Any(pc => pc.PlayerName == newPlayer.Name))
                {
                    newPlayer.Smashers = CharacterRandomizer.Randomize(CharacterFileManager.ReadFile());

                    PlayerCell newCell = new PlayerCell(newPlayer);
                    SP_Contestants.Children.Add(newCell);
                }
                else
                {
                    MessageBox.Show("There is already a player with this name.", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
        }
예제 #3
0
        private void BTN_AddPlayer_Click(object sender, RoutedEventArgs e)
        {
            PlayerOptions playerOptions = new PlayerOptions(CharacterFileManager.ReadFile(true));

            playerOptions.Owner = Application.Current.MainWindow;
            playerOptions.ShowDialog();

            if (playerOptions.DialogResult == true)
            {
                Player newPlayer = playerOptions.Player;
                if (!Contestants.Any(pc => pc.PlayerName == newPlayer.Name))
                {
                    newPlayer.Smashers = CharacterRandomizer.Randomize(CharacterFileManager.ReadFile());

                    PlayerCell newCell = new PlayerCell(newPlayer);
                    SP_Contestants.Children.Add(newCell);
                }
                else
                {
                    MessageBox.Show("There is already a player with this name.", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
        }