C# Class Strategies.TreasureMapDoctor.MyPlayerAction

Inheritance: PlayerAction
Exibir arquivo Open project: NathanTeeuwen/Dominulator

Public Methods

Method Description
ChooseBetween ( GameState gameState, IsValidChoice acceptableChoice ) : PlayerActionChoice
GetCardFromRevealedCardsToPutOnDeck ( GameState gameState ) : Dominion.Card
GetCoinAmountToOverpayForCard ( GameState gameState, Dominion.Card card ) : int
MyPlayerAction ( ) : System
NameACard ( GameState gameState ) : Dominion.Card

Private Methods

Method Description
GetCardTypeToTrash ( GameState gameState ) : Dominion.Card

Method Details

ChooseBetween() public method

public ChooseBetween ( GameState gameState, IsValidChoice acceptableChoice ) : PlayerActionChoice
gameState Dominion.GameState
acceptableChoice IsValidChoice
return PlayerActionChoice

GetCardFromRevealedCardsToPutOnDeck() public method

public GetCardFromRevealedCardsToPutOnDeck ( GameState gameState ) : Dominion.Card
gameState Dominion.GameState
return Dominion.Card

GetCoinAmountToOverpayForCard() public method

public GetCoinAmountToOverpayForCard ( GameState gameState, Dominion.Card card ) : int
gameState Dominion.GameState
card Dominion.Card
return int

MyPlayerAction() public method

public MyPlayerAction ( ) : System
return System

NameACard() public method

public NameACard ( GameState gameState ) : Dominion.Card
gameState Dominion.GameState
return Dominion.Card