Beispiel #1
0
 public Vampire()
 {
     Id             = CardId.Vampire;
     Name           = "Vampire";
     Desc           = "When your opponent collects Red gems, you take one of those Reg gems.";
     Points         = 3;
     InvocationCost = new GemsBag().Red(6).Black(3);
 }
Beispiel #2
0
    public GemsBag Gems;     // accumulated gems that can be used to invoke creatures and cast spells

    public Player()
    {
        Deck = new DefaultSpellsDeck();
        Deck.Shuffle();

        Hand = new Deck();
        Hand.AddToTop(Deck.TakeTop(3));

        DiscardPile = new Deck();

        Gems = new GemsBag();

        Creatures = new Deck();
    }