public void MoveTo(Deck deck) { if (TopCard.Value > 0) { deck.Add(TopCard); Remove(); } }
private void MoveFromGeneral(Deck to, Random random, bool useDifficulty = true) { int left = _generalDeck.Count; if (useDifficulty) { left += _options.Difficulty - MaxDifficulty; } int index = random.Next(0, left); Card addCard = _generalDeck[index]; to.Add(addCard); _generalDeck.RemoveAt(index); }