コード例 #1
0
 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()}");
 }
コード例 #2
0
 private bool GameWon()
 {
     return(PlayerHasAdvantage() && Math.Abs(PlayerOne.GetScore() - PlayerTwo.GetScore()) >= 2);
 }
コード例 #3
0
 private bool PlayerHasAdvantage()
 {
     return(PlayerOne.GetScore() >= 4 || PlayerTwo.GetScore() >= 4);
 }