private string SetGameScore() { if (PlayerOne.GetScore() - PlayerTwo.GetScore() == 0) { return(Tie(PlayerOne.GetScore())); } if (GameWon()) { return($"Win for {LeadPlayer()}"); } if (PlayerHasAdvantage()) { return($"Advantage {LeadPlayer()}"); } return($"{PlayerOne.PlayerScoreString()}-{PlayerTwo.PlayerScoreString()}"); }
private bool GameWon() { return(PlayerHasAdvantage() && Math.Abs(PlayerOne.GetScore() - PlayerTwo.GetScore()) >= 2); }
private bool PlayerHasAdvantage() { return(PlayerOne.GetScore() >= 4 || PlayerTwo.GetScore() >= 4); }