C# 클래스 Dominion.Strategy.CardPickByBuildOrder

상속: ICardPicker
파일 보기 프로젝트 열기: NathanTeeuwen/Dominulator 1 사용 예제들

공개 메소드들

메소드 설명
AmountWillingtoOverPayFor ( Dominion.Card card, GameState gameState ) : int
CardPickByBuildOrder ( ) : 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

메소드 상세

AmountWillingtoOverPayFor() 공개 메소드

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

CardPickByBuildOrder() 공개 메소드

public CardPickByBuildOrder ( ) : System
리턴 System

GetNeededCards() 공개 메소드

public GetNeededCards ( ) : IEnumerable
리턴 IEnumerable

GetPreferredCard() 공개 메소드

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

GetPreferredCard() 공개 메소드

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

GetPreferredCardReverse() 공개 메소드

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