Dominion.PlayerState.MoveCardFromHandToIslandMat C# (CSharp) Method

MoveCardFromHandToIslandMat() private method

private MoveCardFromHandToIslandMat ( Dominion.Card cardType ) : void
cardType Dominion.Card
return void
        internal void MoveCardFromHandToIslandMat(Card cardType)
        {
            Card removedCard = this.hand.RemoveCard(cardType);
            if (removedCard != null)
            {
                this.islandMat.AddCard(removedCard);
            }
        }

Usage Example

Ejemplo n.º 1
0
        public override void DoSpecializedAction(PlayerState currentPlayer, GameState gameState)
        {
            currentPlayer.MoveCardFromPlayedCardToIslandMat(this);

            if (!currentPlayer.hand.Any)
                return;
            Card cardType = currentPlayer.actions.GetCardFromHandToIsland(gameState);
            currentPlayer.MoveCardFromHandToIslandMat(cardType);
        }
All Usage Examples Of Dominion.PlayerState::MoveCardFromHandToIslandMat
PlayerState