C# Класс Dominion.Strategy.CardAcceptance

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
DefaultMatch GameStatePredicate
DefaultOverpayAmount GameStateIntValue

Открытые методы

Метод Описание
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

Описание методов

AlwaysMatch() публичный статический Метод

public static AlwaysMatch ( GameState gameState ) : bool
gameState Dominion.GameState
Результат bool

CardAcceptance() публичный Метод

public CardAcceptance ( Dominion.Card card ) : Dominion
card Dominion.Card
Результат Dominion

CardAcceptance() публичный Метод

public CardAcceptance ( Dominion.Card card, GameStatePredicate match ) : Dominion
card Dominion.Card
match GameStatePredicate
Результат Dominion

CardAcceptance() публичный Метод

public CardAcceptance ( Dominion.Card card, GameStatePredicate match, GameStateIntValue overpayAmount ) : Dominion
card Dominion.Card
match GameStatePredicate
overpayAmount GameStateIntValue
Результат Dominion

For() публичный статический Метод

public static For ( Dominion.Card card ) : CardAcceptance
card Dominion.Card
Результат CardAcceptance

For() публичный статический Метод

public static For ( Dominion.Card card, CountSource countSource, Comparison comparison, int threshhold ) : CardAcceptance
card Dominion.Card
countSource CountSource
comparison Comparison
threshhold int
Результат CardAcceptance

For() публичный статический Метод

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
Результат CardAcceptance

For() публичный статический Метод

public static For ( Dominion.Card card, GameStatePredicate match ) : CardAcceptance
card Dominion.Card
match GameStatePredicate
Результат CardAcceptance

For() публичный статический Метод

public static For ( Dominion.Card card, GameStatePredicate match, GameStateIntValue overpayAmount ) : CardAcceptance
card Dominion.Card
match GameStatePredicate
overpayAmount GameStateIntValue
Результат CardAcceptance

For() публичный статический Метод

public static For ( Dominion.Card card, int threshhold ) : CardAcceptance
card Dominion.Card
threshhold int
Результат CardAcceptance

For() публичный статический Метод

public static For ( Dominion.Card card, int threshhold, GameStatePredicate match ) : CardAcceptance
card Dominion.Card
threshhold int
match GameStatePredicate
Результат CardAcceptance

OverPayMaxAmount() публичный статический Метод

public static OverPayMaxAmount ( GameState gameState ) : int
gameState Dominion.GameState
Результат int

OverPayZero() публичный статический Метод

public static OverPayZero ( GameState gameState ) : int
gameState Dominion.GameState
Результат int

Описание свойств

DefaultMatch публичное статическое свойство

public static GameStatePredicate DefaultMatch
Результат GameStatePredicate

DefaultOverpayAmount публичное статическое свойство

public static GameStateIntValue DefaultOverpayAmount
Результат GameStateIntValue