Beispiel #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BlackjackGamePlayer" /> class.
 /// </summary>
 /// <param name="account">account.</param>
 /// <param name="hand">hand.</param>
 public BlackjackGamePlayer(IPlayerAccount account = default(IPlayerAccount), BlackjackHand hand = default(BlackjackHand))
 {
     this.Account = account;
     this.Hand    = hand;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="BlackjackHandSettlement" /> class.
 /// </summary>
 /// <param name="playerHand">playerHand.</param>
 /// <param name="dealerHand">dealerHand.</param>
 /// <param name="wagerOutcome">wagerOutcome.</param>
 public BlackjackHandSettlement(BlackjackHand playerHand = default(BlackjackHand), BlackjackHand dealerHand = default(BlackjackHand), WagerOutcome?wagerOutcome = default(WagerOutcome?))
 {
     this.PlayerHand   = playerHand;
     this.DealerHand   = dealerHand;
     this.WagerOutcome = wagerOutcome;
 }
Beispiel #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="LiveBlackjackGame" /> class.
 /// </summary>
 /// <param name="title">title.</param>
 /// <param name="awaitingPlayerActionSince">awaitingPlayerActionSince.</param>
 /// <param name="awaitingNextRoundSince">awaitingNextRoundSince.</param>
 /// <param name="dealerHand">dealerHand.</param>
 public LiveBlackjackGame(string title = default(string), DateTime?awaitingPlayerActionSince = default(DateTime?), DateTime?awaitingNextRoundSince = default(DateTime?), BlackjackHand dealerHand = default(BlackjackHand))
 {
     this.Title = title;
     this.AwaitingPlayerActionSince = awaitingPlayerActionSince;
     this.AwaitingNextRoundSince    = awaitingNextRoundSince;
     this.DealerHand = dealerHand;
 }