Exemplo n.º 1
0
 private void InitialiseAllPlayers()
 {
     foreach (var participatingPlayer in ParticipatingPlayers)
     {
         participatingPlayer.InitPlayer(SelectedSet, SelectedLeg,
                                        SelectedGame.GetStartingScore(participatingPlayer.PlayerDetails), _matchWon);
     }
 }
Exemplo n.º 2
0
        private void InitialiseParticipatingPlayers()
        {
            ParticipatingPlayers.Clear();

            for (var i = 1; i <= SelectedPlayers; i++)
            {
                var player = new Player(i);

                // Set up the player details for each participant
                if (ConfiguredPlayers.Count >= i)
                {
                    player.CurrentScore  = SelectedGame.GetStartingScore(ConfiguredPlayers[i - 1].PlayerDetails);
                    player.PlayerDetails = ConfiguredPlayers[i - 1].PlayerDetails;
                }
                else
                {
                    player.CurrentScore = SelectedGame.GetStartingScore(null);
                }

                ParticipatingPlayers.Add(player);
            }
        }