示例#1
0
文件: Deck.cs 项目: vitaliygor/Well
 public void MoveTo(Deck deck)
 {
     if (TopCard.Value > 0)
     {
         deck.Add(TopCard);
         Remove();
     }
 }
示例#2
0
文件: Game.cs 项目: vitaliygor/Well
 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);
 }