コード例 #1
0
ファイル: PokerDemo.cs プロジェクト: petyob/TelerikAcademy
    /// <summary>
    /// The entry point of the program.
    /// </summary>
    private static void Main()
    {
        try
        {
            IHandEvaluator handEvaluator = new HandEvaluator();

            ICard[] cards = new ICard[]
            {
                new Card(CardRank.Queen, CardSuit.Hearts),
                new Card(CardRank.Queen, CardSuit.Spades),
                new Card(CardRank.Ten, CardSuit.Hearts),
                new Card(CardRank.Queen, CardSuit.Diamonds),
                new Card(CardRank.Queen, CardSuit.Clubs)
            };

            IHand hand = new Hand(cards);

            Console.WriteLine(handEvaluator.GetCategory(hand) == HandCategory.FourOfAKind);

            IHand handFromString = new Hand("7♠ 5♣ 4♦ 3♦ 2♣");
            Console.WriteLine(handFromString);
        }
        catch (ArgumentException aex)
        {
            Console.WriteLine(aex.Message);
        }
    }