public static Enums.Score IncrementScore(Enums.Score currentScore) { Enums.Score score = Enums.Score.Love; switch (currentScore) { case Enums.Score.Love: score = Enums.Score.Fifteen; break; case Enums.Score.Fifteen: score = Enums.Score.Thirty; break; case Enums.Score.Thirty: score = Enums.Score.Forty; break; case Enums.Score.Deuce: score = Enums.Score.Advantage; break; case Enums.Score.Forty: case Enums.Score.Advantage: score = Enums.Score.WinningPoint; break; } return(score); }
public MatchItem(int playerId, int gameNumber, int setNumber) { PlayerId = playerId; GameNumber = gameNumber; SetNumber = setNumber; CurrentScore = Enums.Score.Love; FinalScore = Enums.Score.Love; }
private static string GetScoreString(Enums.Score serverScore, Enums.Score oppScore) { if (serverScore == oppScore) { return(serverScore == Enums.Score.Deuce ? $"{Enum.GetName(typeof(Enums.Score), serverScore)}" : $"{Enum.GetName(typeof(Enums.Score), serverScore)}-All"); } switch (serverScore) { case Enums.Score.Advantage: return("Ad In"); case Enums.Score.Deuce: return(oppScore == Enums.Score.Advantage ? "Ad Out" : $"{Enum.GetName(typeof(Enums.Score), serverScore)}"); default: return($"{Enum.GetName(typeof(Enums.Score), serverScore)}-{Enum.GetName(typeof(Enums.Score), oppScore)}"); } }