C# Class Dominion.Strategy.DefaultPlayRules.Cards.Doctor

Inheritance: DerivedPlayerAction
Afficher le fichier Open project: NathanTeeuwen/Dominulator

Méthodes publiques

Méthode Description
ChooseBetweenTrashTopDeckDiscard ( GameState gameState, Dominion.Card card ) : DeckPlacement
Doctor ( Dominion.DefaultPlayerAction playerAction ) : Dominion
GetCardFromRevealedCardsToPutOnDeck ( GameState gameState ) : Dominion.Card
GetCoinAmountToOverpayForCard ( GameState gameState, Dominion.Card card ) : int
NameACard ( GameState gameState ) : Dominion.Card

Private Methods

Méthode Description
GetCardTypeToTrash ( GameState gameState ) : Dominion.Card

Method Details

ChooseBetweenTrashTopDeckDiscard() public méthode

public ChooseBetweenTrashTopDeckDiscard ( GameState gameState, Dominion.Card card ) : DeckPlacement
gameState Dominion.GameState
card Dominion.Card
Résultat DeckPlacement

Doctor() public méthode

public Doctor ( Dominion.DefaultPlayerAction playerAction ) : Dominion
playerAction Dominion.DefaultPlayerAction
Résultat Dominion

GetCardFromRevealedCardsToPutOnDeck() public méthode

public GetCardFromRevealedCardsToPutOnDeck ( GameState gameState ) : Dominion.Card
gameState Dominion.GameState
Résultat Dominion.Card

GetCoinAmountToOverpayForCard() public méthode

public GetCoinAmountToOverpayForCard ( GameState gameState, Dominion.Card card ) : int
gameState Dominion.GameState
card Dominion.Card
Résultat int

NameACard() public méthode

public NameACard ( GameState gameState ) : Dominion.Card
gameState Dominion.GameState
Résultat Dominion.Card