Exemplo n.º 1
0
        private string CheckForAStraight()
        {
            var firstStraightRankValue  = evaluator.StraightValue(firstPlayerCards);
            var secondStraightRankValue = evaluator.StraightValue(secondPlayerCards);

            if (firstStraightRankValue > secondStraightRankValue)
            {
                return(string.Format("{0} wins - straight", firstPlayerName));
            }
            if (secondStraightRankValue > firstStraightRankValue)
            {
                return(string.Format("{0} wins - straight", secondPlayerName));
            }
            return(firstStraightRankValue != Constants.NO_VALUE ? "Tie" : Constants.NO_RESULT);
        }