Exemplo n.º 1
0
 private void btnFill_Click(object sender, EventArgs e)
 {
     this.Text = "Carubbi.Cards.Test.UI";
     _deck.Fill();
     _hand.Clear();
     RefreshPanel(pnlCards, _deck);
     RefreshPanel(pnlHand, _hand);
 }
Exemplo n.º 2
0
 private void NewGame()
 {
     _player1.Clear();
     _player2.Clear();
     Refresh(picPlayer1, _player1, lblPlacarP1);
     Refresh(picPlayer2, _player2, lblPlacarP2);
     Start();
 }
Exemplo n.º 3
0
 public void SetMask(int cardCount)
 {
     CardSet.Clear();
     for (int i = 0; i < cardCount; ++i)
     {
         Debug.Assert(!CardSet.IsIntersectingWith(StdDeck.Descriptor.CardSets[Cards[i]]));
         CardSet.UnionWith(StdDeck.Descriptor.CardSets[Cards[i]]);
     }
 }
Exemplo n.º 4
0
    public void Move(CardSet set)
    {
        for (int i = 0; i < set._cardStack.Count; i++)
        {
            Add(set._cardStack[i]);
        }

        set.Clear();
    }
Exemplo n.º 5
0
        public void Test_Clear()
        {
            CardSet cs = new CardSet {
                bits = 0xF0000000000000ul
            };

            Assert.IsFalse(cs.IsEmpty());
            cs.Clear();
            Assert.IsTrue(cs.IsEmpty());
        }
Exemplo n.º 6
0
    public void Init(CardSet deck)
    {
        _deckOrigin = deck;
        _deck       = deck.Clone();
        _hand.Clear();
        _grave.Clear();
        _grave.Capacity = 1000;

        _deck.Random();
    }
Exemplo n.º 7
0
 void UpdateCards(List <CardState> cards, CardSet set)
 {
     set.Clear();
     for (var i = 0; i < cards.Count; i++)
     {
         var card     = cards[i];
         var cardView = CreateCardView(card);
         set.Add(cardView);
     }
 }
Exemplo n.º 8
0
        private void SuitIsomorphismPreflopHoldem(ref CardSet pocket)
        {
            _pocketCount++;
            _normPocket = _sn.Convert(pocket);
            if (_maxNormPreflopPocket.bits < _normPocket.bits)
            {
                _normPreflopCount++;
                _maxNormPreflopPocket = _normPocket;

                _sn2.Reset();
                _sn2.Convert(_normPocket);
                _maxNormFlopPocket.Clear();

                CardEnum.Combin(StdDeck.Descriptor, 3, CardSet.Empty, _normPocket, SuitIsomorphismFlopHoldem);
            }
            _sn.Reset();
        }
Exemplo n.º 9
0
 /// <summary>
 /// Method clears the card holder's hand
 /// </summary>
 public void ClearHand()
 {
     hand.Clear();
 }