コード例 #1
0
ファイル: Table.java プロジェクト: mgp/blackjack-analyst
 protected void playerLosesInsurance(Player player, int amountLost, int newBankroll) {
   for (TableObserver tableObserver : tableObservers) {
     tableObserver.playerLosesInsurance(player, amountLost, newBankroll);
   }
 }
コード例 #2
0
ファイル: Table.java プロジェクト: mgp/blackjack-analyst
 protected void playerBlackjack(Player player, PlayerHand hand, int amountWon, int newBankroll) {
   for (TableObserver tableObserver : tableObservers) {
     tableObserver.playerBlackjack(player, hand, amountWon, newBankroll);
   }
 }
コード例 #3
0
ファイル: Table.java プロジェクト: mgp/blackjack-analyst
 protected void playerPush(Player player, PlayerHand hand, int heldBankroll) {
   for (TableObserver tableObserver : tableObservers) {
     tableObserver.playerPush(player, hand, heldBankroll);
   }
 }
コード例 #4
0
ファイル: Table.java プロジェクト: mgp/blackjack-analyst
 protected void playerDoublesDown(Player player, Card card, PlayerHand hand) {
   for (TableObserver tableObserver : tableObservers) {
     tableObserver.playerDoublesDown(player, card, hand);
   }
 }
コード例 #5
0
ファイル: Table.java プロジェクト: mgp/blackjack-analyst
 protected void playerLoses(Player player, PlayerHand hand, int amountLost, int newBankroll) {
   for (TableObserver tableObserver : tableObservers) {
     tableObserver.playerLoses(player, hand, amountLost, newBankroll);
   }
 }
コード例 #6
0
ファイル: Table.java プロジェクト: mgp/blackjack-analyst
 protected void playerDraws(Player player, Card dealtCard, PlayerHand hand) {
   for (TableObserver tableObserver : tableObservers) {
     tableObserver.playerDraws(player, dealtCard, hand);
   }
 }
コード例 #7
0
ファイル: Table.java プロジェクト: mgp/blackjack-analyst
 protected void playerSplits(Player player, PlayerHand hand) {
   for (TableObserver tableObserver : tableObservers) {
     tableObserver.playerSplits(player, hand);
   }
 }
コード例 #8
0
ファイル: Table.java プロジェクト: mgp/blackjack-analyst
 protected void playerLeaves(Player player) {
   for (TableObserver tableObserver : tableObservers) {
     tableObserver.playerLeaves(player);
   }
 }
コード例 #9
0
ファイル: Table.java プロジェクト: mgp/blackjack-analyst
 protected void playerInsures(Player player, int amount, int bankroll) {
   for (TableObserver tableObserver : tableObservers) {
     tableObserver.playerInsures(player, amount, bankroll);
   }
 }
コード例 #10
0
ファイル: Table.java プロジェクト: mgp/blackjack-analyst
 protected void dealerDraws(Card card, Hand newHand) {
   for (TableObserver tableObserver : tableObservers) {
     tableObserver.dealerDraws(card, newHand);
   }
 }
コード例 #11
0
ファイル: Table.java プロジェクト: mgp/blackjack-analyst
 protected void dealerBusts(Hand hand) {
   for (TableObserver tableObserver : tableObservers) {
     tableObserver.dealerBusts(hand);
   }
 }
コード例 #12
0
ファイル: Table.java プロジェクト: mgp/blackjack-analyst
 protected void dealerBlackjack(Hand hand) {
   for (TableObserver tableObserver : tableObservers) {
     tableObserver.dealerBlackjack(hand);
   }
 }
コード例 #13
0
ファイル: Table.java プロジェクト: mgp/blackjack-analyst
 protected void dealerDealt(Card downCard, Hand upCard) {
   for (TableObserver tableObserver : tableObservers) {
     tableObserver.dealerDealt(downCard, upCard);
   }
 }
コード例 #14
0
ファイル: Table.java プロジェクト: mgp/blackjack-analyst
 protected void dealerDealt(Card upCard) {
   for (TableObserver tableObserver : tableObservers) {
     tableObserver.dealerDealt(upCard);
   }
 }
コード例 #15
0
ファイル: Table.java プロジェクト: mgp/blackjack-analyst
 protected void shoeShuffled() {
   for (TableObserver tableObserver : tableObservers) {
     tableObserver.shoeShuffled();
   }
 }
コード例 #16
0
ファイル: Table.java プロジェクト: mgp/blackjack-analyst
 protected void newRound() {
   for (TableObserver tableObserver : tableObservers) {
     tableObserver.newRound(playersReadOnly);
   }
 }