Belot.CardsCollection.Remove C# (CSharp) Метод

Remove() приватный Метод

private Remove ( Card value ) : void
value Card
Результат void
        internal virtual void Remove( Card value )
        {
            InnerList.Remove( value );
            RaiseChanged( );
        }

Usage Example

Пример #1
0
        internal void Add(Player player, Card card)
        {
            _cardToPlayerMap.Add(card, player);
            _currentHand.Add(card);

            _playedCards.Add(card);
            _remainingCards.Remove(card);

            CheckForBelotCombination(player, card);

            if (_currentHand.Count < 4)              // current hand is open
            {
                _isHandClosed = false;
            }
            else             // current hand is closed
            {
                _currentHand.SetWinner(DetermineCurrentHandWinner());
                _playedHands.Add(_currentHand);
                _currentHand  = new Hand();
                _isHandClosed = true;
            }
        }