C# Class Dominion.Strategy.CardAcceptance

Mostrar archivo Open project: NathanTeeuwen/Dominulator Class Usage Examples

Public Properties

Property Type Description
DefaultMatch GameStatePredicate
DefaultOverpayAmount GameStateIntValue

Public Methods

Method Description
AlwaysMatch ( GameState gameState ) : bool
CardAcceptance ( Dominion.Card card ) : Dominion
CardAcceptance ( Dominion.Card card, GameStatePredicate match ) : Dominion
CardAcceptance ( Dominion.Card card, GameStatePredicate match, GameStateIntValue overpayAmount ) : Dominion
For ( Dominion.Card card ) : CardAcceptance
For ( Dominion.Card card, CountSource countSource, Comparison comparison, int threshhold ) : CardAcceptance
For ( Dominion.Card card, CountSource countSource, Comparison comparison, int threshhold, GameStatePredicate match ) : CardAcceptance
For ( Dominion.Card card, GameStatePredicate match ) : CardAcceptance
For ( Dominion.Card card, GameStatePredicate match, GameStateIntValue overpayAmount ) : CardAcceptance
For ( Dominion.Card card, int threshhold ) : CardAcceptance
For ( Dominion.Card card, int threshhold, GameStatePredicate match ) : CardAcceptance
OverPayMaxAmount ( GameState gameState ) : int
OverPayZero ( GameState gameState ) : int

Method Details

AlwaysMatch() public static method

public static AlwaysMatch ( GameState gameState ) : bool
gameState Dominion.GameState
return bool

CardAcceptance() public method

public CardAcceptance ( Dominion.Card card ) : Dominion
card Dominion.Card
return Dominion

CardAcceptance() public method

public CardAcceptance ( Dominion.Card card, GameStatePredicate match ) : Dominion
card Dominion.Card
match GameStatePredicate
return Dominion

CardAcceptance() public method

public CardAcceptance ( Dominion.Card card, GameStatePredicate match, GameStateIntValue overpayAmount ) : Dominion
card Dominion.Card
match GameStatePredicate
overpayAmount GameStateIntValue
return Dominion

For() public static method

public static For ( Dominion.Card card ) : CardAcceptance
card Dominion.Card
return CardAcceptance

For() public static method

public static For ( Dominion.Card card, CountSource countSource, Comparison comparison, int threshhold ) : CardAcceptance
card Dominion.Card
countSource CountSource
comparison Comparison
threshhold int
return CardAcceptance

For() public static method

public static For ( Dominion.Card card, CountSource countSource, Comparison comparison, int threshhold, GameStatePredicate match ) : CardAcceptance
card Dominion.Card
countSource CountSource
comparison Comparison
threshhold int
match GameStatePredicate
return CardAcceptance

For() public static method

public static For ( Dominion.Card card, GameStatePredicate match ) : CardAcceptance
card Dominion.Card
match GameStatePredicate
return CardAcceptance

For() public static method

public static For ( Dominion.Card card, GameStatePredicate match, GameStateIntValue overpayAmount ) : CardAcceptance
card Dominion.Card
match GameStatePredicate
overpayAmount GameStateIntValue
return CardAcceptance

For() public static method

public static For ( Dominion.Card card, int threshhold ) : CardAcceptance
card Dominion.Card
threshhold int
return CardAcceptance

For() public static method

public static For ( Dominion.Card card, int threshhold, GameStatePredicate match ) : CardAcceptance
card Dominion.Card
threshhold int
match GameStatePredicate
return CardAcceptance

OverPayMaxAmount() public static method

public static OverPayMaxAmount ( GameState gameState ) : int
gameState Dominion.GameState
return int

OverPayZero() public static method

public static OverPayZero ( GameState gameState ) : int
gameState Dominion.GameState
return int

Property Details

DefaultMatch public_oe static_oe property

public static GameStatePredicate DefaultMatch
return GameStatePredicate

DefaultOverpayAmount public_oe static_oe property

public static GameStateIntValue DefaultOverpayAmount
return GameStateIntValue