protected void playerLosesInsurance(Player player, int amountLost, int newBankroll) { for (TableObserver tableObserver : tableObservers) { tableObserver.playerLosesInsurance(player, amountLost, newBankroll); } }
protected void playerBlackjack(Player player, PlayerHand hand, int amountWon, int newBankroll) { for (TableObserver tableObserver : tableObservers) { tableObserver.playerBlackjack(player, hand, amountWon, newBankroll); } }
protected void playerPush(Player player, PlayerHand hand, int heldBankroll) { for (TableObserver tableObserver : tableObservers) { tableObserver.playerPush(player, hand, heldBankroll); } }
protected void playerDoublesDown(Player player, Card card, PlayerHand hand) { for (TableObserver tableObserver : tableObservers) { tableObserver.playerDoublesDown(player, card, hand); } }
protected void playerLoses(Player player, PlayerHand hand, int amountLost, int newBankroll) { for (TableObserver tableObserver : tableObservers) { tableObserver.playerLoses(player, hand, amountLost, newBankroll); } }
protected void playerDraws(Player player, Card dealtCard, PlayerHand hand) { for (TableObserver tableObserver : tableObservers) { tableObserver.playerDraws(player, dealtCard, hand); } }
protected void playerSplits(Player player, PlayerHand hand) { for (TableObserver tableObserver : tableObservers) { tableObserver.playerSplits(player, hand); } }
protected void playerLeaves(Player player) { for (TableObserver tableObserver : tableObservers) { tableObserver.playerLeaves(player); } }
protected void playerInsures(Player player, int amount, int bankroll) { for (TableObserver tableObserver : tableObservers) { tableObserver.playerInsures(player, amount, bankroll); } }
protected void dealerDraws(Card card, Hand newHand) { for (TableObserver tableObserver : tableObservers) { tableObserver.dealerDraws(card, newHand); } }
protected void dealerBusts(Hand hand) { for (TableObserver tableObserver : tableObservers) { tableObserver.dealerBusts(hand); } }
protected void dealerBlackjack(Hand hand) { for (TableObserver tableObserver : tableObservers) { tableObserver.dealerBlackjack(hand); } }
protected void dealerDealt(Card downCard, Hand upCard) { for (TableObserver tableObserver : tableObservers) { tableObserver.dealerDealt(downCard, upCard); } }
protected void dealerDealt(Card upCard) { for (TableObserver tableObserver : tableObservers) { tableObserver.dealerDealt(upCard); } }
protected void shoeShuffled() { for (TableObserver tableObserver : tableObservers) { tableObserver.shoeShuffled(); } }
protected void newRound() { for (TableObserver tableObserver : tableObservers) { tableObserver.newRound(playersReadOnly); } }