private void InitialiseAllPlayers() { foreach (var participatingPlayer in ParticipatingPlayers) { participatingPlayer.InitPlayer(SelectedSet, SelectedLeg, SelectedGame.GetStartingScore(participatingPlayer.PlayerDetails), _matchWon); } }
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); } }