C# Class Dominion.Strategy.CardPickConcatenator

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

Public Methods

Method Description
AmountWillingtoOverPayFor ( Dominion.Card card, GameState gameState ) : int
CardPickConcatenator ( ) : System
GetNeededCards ( ) : IEnumerable
GetPreferredCard ( GameState gameState, CardPredicate cardPredicate ) : Dominion.Card
GetPreferredCard ( GameState gameState, CardPredicate cardPredicate, CardPredicate defaultPredicate ) : Dominion.Card
GetPreferredCardReverse ( GameState gameState, CardPredicate cardPredicate ) : Dominion.Card

Method Details

AmountWillingtoOverPayFor() public method

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

CardPickConcatenator() public method

public CardPickConcatenator ( ) : System
return System

GetNeededCards() public method

public GetNeededCards ( ) : IEnumerable
return IEnumerable

GetPreferredCard() public method

public GetPreferredCard ( GameState gameState, CardPredicate cardPredicate ) : Dominion.Card
gameState Dominion.GameState
cardPredicate CardPredicate
return Dominion.Card

GetPreferredCard() public method

public GetPreferredCard ( GameState gameState, CardPredicate cardPredicate, CardPredicate defaultPredicate ) : Dominion.Card
gameState Dominion.GameState
cardPredicate CardPredicate
defaultPredicate CardPredicate
return Dominion.Card

GetPreferredCardReverse() public method

public GetPreferredCardReverse ( GameState gameState, CardPredicate cardPredicate ) : Dominion.Card
gameState Dominion.GameState
cardPredicate CardPredicate
return Dominion.Card