Uses of Class
blackjackanalyst.PlayerHand

Packages that use PlayerHand
blackjackanalyst   
blackjackanalyst.observer   
blackjackanalyst.strategy   
 

Uses of PlayerHand in blackjackanalyst
 

Methods in blackjackanalyst that return types with arguments of type PlayerHand
 java.util.List<PlayerHand> PlayerHand.getBets()
          Returns all bets belonging to the player this round.
 

Methods in blackjackanalyst with parameters of type PlayerHand
 PlayerStrategy.PlayerStrategyAction PlayerStrategy.getAction(PlayerHand player_hand, Card dealer_card)
          Returns the proper action, given the current hand.
 int PlayerStrategy.getInsuranceBet(PlayerHand player_hand, int bet_amount)
          Notifies the player that the dealer is showing an ace as his up card and is offering insurance.
 void PlayerObserver.playerBlackjack(PlayerHand player_hand, int amount_won, int new_bankroll)
          This method is invoked when the observed player gets a blackjack.
 void TableObserver.playerBlackjack(Player dealt_player, PlayerHand player_hand, int amount_won, int new_bankroll)
          This method is invoked when a player gets a blackjack.
 void PlayerObserver.playerBusts(PlayerHand player_hand, int amount_lost, int new_bankroll)
          This method is invoked when the player busts.
 void TableObserver.playerBusts(Player dealt_player, PlayerHand player_hand, int amount_lost, int new_bankroll)
          This method is invoked when a player busts.
 void PlayerObserver.playerDealt(PlayerHand player_hand)
          This method is invoked when the player is dealt a new hand.
 void TableObserver.playerDealt(Player dealt_player, PlayerHand player_hand)
          This method is invoked when a player is dealt a new hand.
 void PlayerObserver.playerDoublesDown(Card dealt_card, PlayerHand new_hand)
          This method is invoked when the player doubles down and is drawn a final card.
 void TableObserver.playerDoublesDown(Player dealt_player, Card dealt_card, PlayerHand new_hand)
          This method is invoked when a player doubles down and is drawn a final card.
 void PlayerObserver.playerDraws(Card dealt_card, PlayerHand new_hand)
          This method is invoked when the player hits and is drawn a new card.
 void TableObserver.playerDraws(Player dealt_player, Card dealt_card, PlayerHand new_hand)
          This method is invoked when a player hits and is drawn a new card.
 void PlayerObserver.playerLoses(PlayerHand player_hand, int amount_lost, int new_bankroll)
          This method is invoked when the observed player loses.
 void TableObserver.playerLoses(Player dealt_player, PlayerHand player_hand, int amount_lost, int new_bankroll)
          This method is invoked when a player loses.
 void PlayerObserver.playerPush(PlayerHand player_hand, int held_bankroll)
          This method is invoked when the observed player ties the dealer, or pushes.
 void TableObserver.playerPush(Player dealt_player, PlayerHand player_hand, int held_bankroll)
          This method is invoked when a player ties the dealer, or pushes.
 void PlayerObserver.playerSplits(PlayerHand player_hand)
          This method is invoked when the player splits the hand.
 void TableObserver.playerSplits(Player dealt_player, PlayerHand player_hand)
          This method is invoked when a player splits the hand.
 void PlayerObserver.playerStands(PlayerHand player_hand)
          This method is invoked when the player stands.
 void TableObserver.playerStands(Player dealt_player, PlayerHand player_hand)
          This method is invoked when a player stands.
 void PlayerObserver.playerWins(PlayerHand player_hand, int amount_won, int new_bankroll)
          This method is invoked when the observed player wins, but does not get blackjack.
 void TableObserver.playerWins(Player dealt_player, PlayerHand player_hand, int amount_won, int new_bankroll)
          This method is invoked when a player wins, but does not get blackjack.
 

Uses of PlayerHand in blackjackanalyst.observer
 

Methods in blackjackanalyst.observer with parameters of type PlayerHand
 void WinLossPlayerObserver.playerBlackjack(PlayerHand player_hand, int amount_won, int new_bankroll)
           
 void ConsolePlayerObserver.playerBlackjack(PlayerHand player_hand, int amount_won, int new_bankroll)
           
 void AbstractPlayerObserver.playerBlackjack(PlayerHand player_hand, int amount_won, int new_bankroll)
           
 void WinLossTableObserver.playerBlackjack(Player dealt_player, PlayerHand player_hand, int amount_won, int new_bankroll)
           
 void ConsoleTableObserver.playerBlackjack(Player dealt_player, PlayerHand player_hand, int amount_won, int new_bankroll)
           
 void AbstractTableObserver.playerBlackjack(Player dealt_player, PlayerHand player_hand, int amount_won, int new_bankroll)
           
 void WinLossPlayerObserver.playerBusts(PlayerHand player_hand, int amount_lost, int new_bankroll)
           
 void ConsolePlayerObserver.playerBusts(PlayerHand player_hand, int amount_lost, int new_bankroll)
           
 void AbstractPlayerObserver.playerBusts(PlayerHand player_hand, int amount_lost, int new_bankroll)
           
 void WinLossTableObserver.playerBusts(Player dealt_player, PlayerHand player_hand, int amount_lost, int new_bankroll)
           
 void ConsoleTableObserver.playerBusts(Player dealt_player, PlayerHand player_hand, int amount_lost, int new_bankroll)
           
 void AbstractTableObserver.playerBusts(Player dealt_player, PlayerHand player_hand, int amount_lost, int new_bankroll)
           
 void WinLossPlayerObserver.playerDealt(PlayerHand player_hand)
           
 void ConsolePlayerObserver.playerDealt(PlayerHand player_hand)
           
 void AbstractPlayerObserver.playerDealt(PlayerHand player_hand)
           
 void WinLossTableObserver.playerDealt(Player dealt_player, PlayerHand player_hand)
           
 void ConsoleTableObserver.playerDealt(Player dealt_player, PlayerHand player_hand)
           
 void AbstractTableObserver.playerDealt(Player dealt_player, PlayerHand player_hand)
           
 void WinLossPlayerObserver.playerDoublesDown(Card dealt_card, PlayerHand new_hand)
           
 void ConsolePlayerObserver.playerDoublesDown(Card dealt_card, PlayerHand new_hand)
           
 void AbstractPlayerObserver.playerDoublesDown(Card dealt_card, PlayerHand new_hand)
           
 void WinLossTableObserver.playerDoublesDown(Player dealt_player, Card dealt_card, PlayerHand new_hand)
           
 void ConsoleTableObserver.playerDoublesDown(Player dealt_player, Card dealt_card, PlayerHand new_hand)
           
 void AbstractTableObserver.playerDoublesDown(Player dealt_player, Card dealt_card, PlayerHand new_hand)
           
 void WinLossPlayerObserver.playerDraws(Card dealt_card, PlayerHand new_hand)
           
 void ConsolePlayerObserver.playerDraws(Card dealt_card, PlayerHand new_hand)
           
 void AbstractPlayerObserver.playerDraws(Card dealt_card, PlayerHand new_hand)
           
 void WinLossTableObserver.playerDraws(Player dealt_player, Card dealt_card, PlayerHand new_hand)
           
 void ConsoleTableObserver.playerDraws(Player dealt_player, Card dealt_card, PlayerHand new_hand)
           
 void AbstractTableObserver.playerDraws(Player dealt_player, Card dealt_card, PlayerHand new_hand)
           
 void WinLossPlayerObserver.playerLoses(PlayerHand player_hand, int amount_lost, int new_bankroll)
           
 void ConsolePlayerObserver.playerLoses(PlayerHand player_hand, int amount_lost, int new_bankroll)
           
 void AbstractPlayerObserver.playerLoses(PlayerHand player_hand, int amount_lost, int new_bankroll)
           
 void WinLossTableObserver.playerLoses(Player dealt_player, PlayerHand player_hand, int amount_lost, int new_bankroll)
           
 void ConsoleTableObserver.playerLoses(Player dealt_player, PlayerHand player_hand, int amount_lost, int new_bankroll)
           
 void AbstractTableObserver.playerLoses(Player dealt_player, PlayerHand player_hand, int amount_lost, int new_bankroll)
           
 void WinLossPlayerObserver.playerPush(PlayerHand player_hand, int held_bankroll)
           
 void ConsolePlayerObserver.playerPush(PlayerHand player_hand, int held_bankroll)
           
 void AbstractPlayerObserver.playerPush(PlayerHand player_hand, int held_bankroll)
           
 void WinLossTableObserver.playerPush(Player dealt_player, PlayerHand player_hand, int held_bankroll)
           
 void ConsoleTableObserver.playerPush(Player dealt_player, PlayerHand player_hand, int held_bankroll)
           
 void AbstractTableObserver.playerPush(Player dealt_player, PlayerHand player_hand, int held_bankroll)
           
 void WinLossPlayerObserver.playerSplits(PlayerHand player_hand)
           
 void ConsolePlayerObserver.playerSplits(PlayerHand player_hand)
           
 void AbstractPlayerObserver.playerSplits(PlayerHand player_hand)
           
 void WinLossTableObserver.playerSplits(Player dealt_player, PlayerHand player_hand)
           
 void ConsoleTableObserver.playerSplits(Player dealt_player, PlayerHand player_hand)
           
 void AbstractTableObserver.playerSplits(Player dealt_player, PlayerHand player_hand)
           
 void WinLossPlayerObserver.playerStands(PlayerHand player_hand)
           
 void ConsolePlayerObserver.playerStands(PlayerHand player_hand)
           
 void AbstractPlayerObserver.playerStands(PlayerHand player_hand)
           
 void WinLossTableObserver.playerStands(Player dealt_player, PlayerHand player_hand)
           
 void ConsoleTableObserver.playerStands(Player dealt_player, PlayerHand player_hand)
           
 void AbstractTableObserver.playerStands(Player dealt_player, PlayerHand player_hand)
           
 void WinLossPlayerObserver.playerWins(PlayerHand player_hand, int amount_won, int new_bankroll)
           
 void ConsolePlayerObserver.playerWins(PlayerHand player_hand, int amount_won, int new_bankroll)
           
 void AbstractPlayerObserver.playerWins(PlayerHand player_hand, int amount_won, int new_bankroll)
           
 void WinLossTableObserver.playerWins(Player dealt_player, PlayerHand player_hand, int amount_won, int new_bankroll)
           
 void ConsoleTableObserver.playerWins(Player dealt_player, PlayerHand player_hand, int amount_won, int new_bankroll)
           
 void AbstractTableObserver.playerWins(Player dealt_player, PlayerHand player_hand, int amount_won, int new_bankroll)
           
 

Uses of PlayerHand in blackjackanalyst.strategy
 

Methods in blackjackanalyst.strategy with parameters of type PlayerHand
 PlayerStrategy.PlayerStrategyAction ModifiedBasicStrategyPlayer.getAction(PlayerHand player_hand, Card dealer_card)
           
 PlayerStrategy.PlayerStrategyAction DefaultPlayer.getAction(PlayerHand curr_hand, Card dealer_card)
           
 PlayerStrategy.PlayerStrategyAction BasicStrategyPlayer.getAction(PlayerHand player_hand, Card dealer_card)
           
 int TrueCountBetPlayer.getInsuranceBet(PlayerHand curr_hand, int bet_amount)
           
 int DefaultPlayer.getInsuranceBet(PlayerHand curr_hand, int bet_amount)
           
 int BasicStrategyPlayer.getInsuranceBet(PlayerHand curr_hand, int bet_amount)