RequestPlayerTopDeckCardFromCleanup() private method

private RequestPlayerTopDeckCardFromCleanup ( Dominion.Card card, GameState gameState ) : void
card Dominion.Card
gameState GameState
return void
Esempio n. 1
0
 private new void DoSpecializedCleanupAtStartOfCleanup(PlayerState currentPlayer, GameState gameState)
 {
     if (currentPlayer.cardsPlayed.HasCard(Cards.Potion))
     {
         currentPlayer.RequestPlayerTopDeckCardFromCleanup(this, gameState);
     }
 }
Esempio n. 2
0
 private new void DoSpecializedCleanupAtStartOfCleanup(PlayerState currentPlayer, GameState gameState)
 {
     if (currentPlayer.cardsPlayed.CountWhere(card => card.isAction == true) <= 2)
     {
         currentPlayer.RequestPlayerTopDeckCardFromCleanup(this, gameState);
     }
 }
Esempio n. 3
0
 private new void DoSpecializedCleanupAtStartOfCleanup(PlayerState currentPlayer, GameState gameState)
 {
     if (!currentPlayer.CardsBoughtThisTurn.AnyWhere(card => card.isVictory))
     {
         currentPlayer.RequestPlayerTopDeckCardFromCleanup(this, gameState);
     }
 }