コード例 #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);
 }