Exemplo n.º 1
0
 /// <summary>
 /// Установить состояние карт в колоде
 /// </summary>
 /// <param name="state">состояние карт (открыты/закрыты)</param>
 public void setCardState(Card.STATE state)
 {
     foreach (Card card in cards)
     {
         card.State = state;
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Заполнить колоду картами (по порядку)
 /// </summary>
 public void fillDeck()
 {
     string currentFace, currentSuit;
     Card currentCard;
     cards.Clear();
     int faceCardCount = CardData.face.Length;
     for (int i = 0; i < amount; i++)
     {
         currentFace = CardData.face[i % faceCardCount];
         currentSuit = CardData.suit[i / faceCardCount];
         currentCard = new Card(currentFace, currentSuit);
         cards.Add(currentCard);
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// Добавить карту в колоду
 /// </summary>
 /// <param name="card">ссылка на объект карты</param>
 public void pushCard(Card card)
 {
     if (card != null)
         cards.Add(card);
 }