示例#1
0
 public static CardAcceptance For(Card card, GameStatePredicate match, GameStateIntValue overpayAmount)
 {
     return new CardAcceptance(card, match, overpayAmount);
 }
示例#2
0
 public CardAcceptance(Card card, GameStatePredicate match)
 {
     this.card = card;
     this.match = match;
     this.overpayAmount = OverPayZero;
 }
示例#3
0
 public CardAcceptance(Card card, GameStatePredicate match, GameStateIntValue overpayAmount)
 {
     this.card = card;
     this.match = match;
     this.overpayAmount = overpayAmount;
 }
 public static CardAcceptance For(Card card, GameStatePredicate match, GameStateIntValue overpayAmount)
 {
     return(new CardAcceptance(card, match, overpayAmount));
 }
示例#5
0
 public CardAcceptance(Card card)
 {
     this.card = card;
     this.match = AlwaysMatch;
     this.overpayAmount = OverPayZero;
 }
 public CardAcceptance(Card card, GameStatePredicate match, GameStateIntValue overpayAmount)
 {
     this.card          = card;
     this.match         = match;
     this.overpayAmount = overpayAmount;
 }
 public CardAcceptance(Card card, GameStatePredicate match)
 {
     this.card          = card;
     this.match         = match;
     this.overpayAmount = DefaultOverpayAmount;
 }
 public CardAcceptance(Card card)
 {
     this.card          = card;
     this.match         = DefaultMatch;
     this.overpayAmount = DefaultOverpayAmount;
 }
 public CardAcceptance(Card card, GameStatePredicate match)
 {
     this.card = card;
     this.match = match;
     this.overpayAmount = DefaultOverpayAmount;
 }
示例#10
0
 public CardAcceptance(Card card)
 {
     this.card = card;
     this.match = DefaultMatch;
     this.overpayAmount = DefaultOverpayAmount;
 }