C# Class Strategies.CaravanBridgeDukeCartographer.MyPlayerAction

Inheritance: PlayerAction
显示文件 Open project: NathanTeeuwen/Dominulator

Public Methods

Method Description
ChooseBetween ( GameState gameState, IsValidChoice acceptableChoice ) : PlayerActionChoice
GetCardFromRevealedCardsToPutOnDeck ( GameState gameState ) : Dominion.Card
GetCardFromRevealedCardsToTopDeck ( GameState gameState, bool isOptional ) : Dominion.Card
MyPlayerAction ( ) : System

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

GetCardFromRevealedCardsToTopDeck() public method

public GetCardFromRevealedCardsToTopDeck ( GameState gameState, bool isOptional ) : Dominion.Card
gameState Dominion.GameState
isOptional bool
return Dominion.Card

MyPlayerAction() public method

public MyPlayerAction ( ) : System
return System