MoveCardFromHandToTavernMatt() private method

private MoveCardFromHandToTavernMatt ( Dominion.Card card ) : void
card Dominion.Card
return void
        public override void DoSpecializedAction(PlayerState currentPlayer, GameState gameState)
        {
            PlayerActionChoice choice = currentPlayer.RequestPlayerChooseBetween(gameState, c =>
                c == PlayerActionChoice.PutCopperOnTavernMat ||
                c == PlayerActionChoice.PlusCoinPerCoppperOnTavernMat);

            switch (choice)
            {
                case PlayerActionChoice.PutCopperOnTavernMat:
                {
                    currentPlayer.MoveCardFromHandToTavernMatt(Cards.Copper);
                    break;
                }
                case PlayerActionChoice.PlusCoinPerCoppperOnTavernMat:
                {
                    int copperCount = PlayerMiserValue(currentPlayer);
                    currentPlayer.AddCoins(copperCount);
                    break;
                }
            }
        }