C# Class Win8Client.CardConstraintMatcher

ファイルを表示 Open project: NathanTeeuwen/Dominulator

Public Methods

Method Description
CardConstraintMatcher ( bool requirePlusBuy, bool requireVillage, bool requirePlusCard, bool requireTrashing, bool requireAttack, bool requireReactionWhenAttack, bool requireAtLeast3FromAnExpansion, Dominion requiredCards, Dominion restrictedCards, Dominion startingCards, IEnumerable allCards ) : System
GetCard ( ) : Dominion.Card

Private Methods

Method Description
CurrentConstraint ( Dominion card ) : bool
MatchesAttack ( Dominion card ) : bool
MatchesOtherConstraints ( Dominion card ) : bool
MatchesPlusBuy ( Dominion card ) : bool
MatchesPlusCard ( Dominion card ) : bool
MatchesVillage ( Dominion card ) : bool

Method Details

CardConstraintMatcher() public method

public CardConstraintMatcher ( bool requirePlusBuy, bool requireVillage, bool requirePlusCard, bool requireTrashing, bool requireAttack, bool requireReactionWhenAttack, bool requireAtLeast3FromAnExpansion, Dominion requiredCards, Dominion restrictedCards, Dominion startingCards, IEnumerable allCards ) : System
requirePlusBuy bool
requireVillage bool
requirePlusCard bool
requireTrashing bool
requireAttack bool
requireReactionWhenAttack bool
requireAtLeast3FromAnExpansion bool
requiredCards Dominion
restrictedCards Dominion
startingCards Dominion
allCards IEnumerable
return System

GetCard() public method

public GetCard ( ) : Dominion.Card
return Dominion.Card