示例#1
0
        public Deck()
        {
            cards = new Card[52];
            cardImages = new MyImage[52];
            DeckBack = new Card();

            LoadDeckImages();
            top = 51;
            int index = 0;

            for (int k = 0; k < cards.Length; k++)
            {
                cards[k] = new Card();
            }

            for (int i = 0; i < 4; i++)
            {
                for (int j = 2; j < 15; j++)
                {
                    cards[index].Suit = i;
                    cards[index].Rank = j;
                    cards[index].Image = cardImages[index];
                    index++;
                }
            }
        }
示例#2
0
 public void SetCard(Card c, int cardNum)
 {
     hand[cardNum] = c;
     if (cardNum == 0)
     {
         Card0 = c;
     }
     else if (cardNum == 1)
     {
         Card1 = c;
     }
     else if (cardNum == 2)
     {
         Card2 = c;
     }
     else if (cardNum == 3)
     {
         Card3 = c;
     }
     else if (cardNum == 4)
     {
         Card4 = c;
     }
 }
示例#3
0
 public void Set(Card c, int cardNum)
 {
     hand[cardNum] = c;
 }