Example #1
0
    private void resolveTopOfStack()
    {
        BaseCard card         = stackTop();
        bool     cardFinished = card.details.executeAbilities();

        if (cardFinished)
        {
            resolvingAbilities = false;
            theStack.Remove(card);
            card.putInDiscard();
        }
    }
Example #2
0
 public void discardCard(BaseCard card)
 {
     removeFromHand(card);
     card.putInDiscard();
 }