示例#1
0
        static void Main(string[] args)
        {
            // IOBlackJack.Greatings();

            CardSet bJDeck = CardSet.CreateDeck(13, 4);



            Console.ReadKey();
        }
示例#2
0
        public static bool AddCardToCardSet(CardSet d, Card c)
        {
            bool ok = d.size < d.cards.Length;

            if (ok)
            {
                d.cards[d.size - 1] = c;
                ++d.size;
            }

            return(ok);
        }
 public static int GetPointCount(CardSet c)
 {
 }
示例#4
0
        public static void FillTheDeck(ref Card cDeck)                                  //Fill up Structure with values.
        {
            CardSet bJDeck = CardSet.CreateDeck(13, 4);

            for (int i = 1; i < suitNum; i++)
            {
                for (int j = 1; j < cardNum; j++)
                {
                    cDeck.cardNum = 1;
                    cDeck.cardNum++;
                    switch (i)
                    {
                    case 1:
                        cDeck.suit = "spades";
                        break;

                    case 2:
                        cDeck.suit = "clubs";
                        break;

                    case 3:
                        cDeck.suit = "hearts";
                        break;

                    case 4:
                        cDeck.suit = "diamonds";
                        break;
                    }

                    switch (j)
                    {
                    case 1:
                        cDeck.valueOFCard = 11;
                        cDeck.nameOfCard  = "Ace";
                        break;

                    case 2:
                        cDeck.valueOFCard = 2;
                        cDeck.nameOfCard  = "Two";
                        break;

                    case 3:
                        cDeck.valueOFCard = 3;
                        cDeck.nameOfCard  = "Three";
                        break;

                    case 4:
                        cDeck.valueOFCard = 4;
                        cDeck.nameOfCard  = "Four";
                        break;

                    case 5:
                        cDeck.valueOFCard = 5;
                        cDeck.nameOfCard  = "FIve";
                        break;

                    case 6:
                        cDeck.valueOFCard = 6;
                        cDeck.nameOfCard  = "Six";
                        break;

                    case 7:
                        cDeck.valueOFCard = 7;
                        cDeck.nameOfCard  = "Seven";
                        break;

                    case 8:
                        cDeck.valueOFCard = 8;
                        cDeck.nameOfCard  = "Eight";
                        break;

                    case 9:
                        cDeck.valueOFCard = 9;
                        cDeck.nameOfCard  = "Nine";
                        break;

                    case 10:
                        cDeck.valueOFCard = 10;
                        cDeck.nameOfCard  = "Ten";
                        break;

                    case 11:
                        cDeck.valueOFCard = 2;
                        cDeck.nameOfCard  = "Jack";
                        break;

                    case 12:
                        cDeck.valueOFCard = 3;
                        cDeck.nameOfCard  = "Queen";
                        break;

                    case 13:
                        cDeck.valueOFCard = 4;
                        cDeck.nameOfCard  = "King";
                        break;
                    }
                }
            }
        }