예제 #1
0
        static void Main(string[] args)
        {
            //CardSet cardset = new CardSet();
            //Console.WriteLine(cardset);


            //for (int i = 0; i < 11; i++)
            //{
            //    cardset.RiffleShuffle();
            //}


            //HashSet<Card>[] cardSegments = cardset.GetEqualSegments(4);
            //Hand[] hands = new Hand[4];

            //for (int i = 0; i < 4; i++)
            //{
            //    hands[i] = new Hand(cardSegments[i]);
            //    hands[i].Sort();
            //}

            //foreach (var hand in hands)
            //{
            //    Console.WriteLine("[ HAND ]");
            //    Console.WriteLine(hand);
            //    Console.WriteLine();
            //}


            //Console.WriteLine("[ PULLING CARD ]");
            //int handNo, suit, number;

            //Console.WriteLine("\nPlease enter hand, suit and number to pull card : ");
            //string input = Console.ReadLine();
            //string[] inputs = input.Split(' ');
            //handNo = int.Parse(inputs[0]);
            //suit = int.Parse(inputs[1]);
            //number = int.Parse(inputs[2]);

            //Console.WriteLine("\nPulling {0} of {1} from hand {2}", CardInfo.GetNumber(number), CardInfo.GetSuit(suit), handNo);
            //hands[handNo].PullCard(suit, number);
            //Console.WriteLine(hands[handNo]);



            //Console.WriteLine("\n[ PULLING CARD ALTERNATE ]");
            //int handNo, suit, number;
            //string strSuit, strNumber;

            //Console.WriteLine("\nPlease enter hand, suit and number to pull card : ");
            //string input = Console.ReadLine();
            //string[] inputs = input.Split(' ');
            //handNo = int.Parse(inputs[0]);
            //strSuit = inputs[1];
            //strNumber = inputs[2];
            //suit = CardInfo.GetSuit(strSuit);
            //number = CardInfo.GetNumber(strNumber);

            //Console.WriteLine("\nPulling {0} of {1} from hand {2}", number, suit, handNo);
            //hands[handNo].PullCard(suit, number);
            //Console.WriteLine(hands[handNo]);


            Player[] players = { new Player("Ayon"), new Player("Leon"), new Player("Sazid"), new Player("Mota") };
            Game     hearts  = new Game(players);

            hearts.Play();

            Console.ReadKey();
        }