Blackjack
< A B C D E F G H I J L M N O P Q R S T U V W X Y

P

pairStrategy - Variable in class com.amoebacode.blackjack.strategy.BasicStrategyServer
The matrix of correct strategy decisions for pair hands
pairStrategy - Variable in class com.amoebacode.blackjack.strategy.BasicStrategy
The matrix of correct strategy decisions for pair hands
PairStrategy - class com.amoebacode.blackjack.strategy.PairStrategy.
PairStrategy manages the basic strategy table for pair hands.
PairStrategy(StrategyTableRow[]) - Constructor for class com.amoebacode.blackjack.strategy.PairStrategy
Default protected constructor.
parent - Variable in class com.amoebacode.blackjack.core.GameObject
The parent for this game object
parent - Variable in class com.amoebacode.blackjack.display.DisplayElement
The parent of this display element
Participant - class com.amoebacode.blackjack.core.Participant.
Participant is the base class for the round participants (Dealer and Player), managing the corresponding hands.
Participant(IRound) - Constructor for class com.amoebacode.blackjack.core.Participant
Default protected constructor.
ParticipantDisplay - class com.amoebacode.blackjack.display.ParticipantDisplay.
ParticipantDisplay is the base class for dealer and player displays, managing the list of hand displays.
ParticipantDisplay(RoundDisplay) - Constructor for class com.amoebacode.blackjack.display.ParticipantDisplay
Default protected constructor.
performAction() - Method in class com.amoebacode.blackjack.display.action.UpdateBalanceLabelAction
Updates the player's cash balance (called at the end of every round).
performAction() - Method in class com.amoebacode.blackjack.display.action.DrawNetGainAction
Displays the net gain to the player for the current hand.
performAction() - Method in class com.amoebacode.blackjack.display.action.TurnOverCardAction
Turns over the dealer hold card.
performAction() - Method in class com.amoebacode.blackjack.display.action.AddCardAction
Adds the card to the hand.
performAction() - Method in class com.amoebacode.blackjack.display.action.UpdateGameCommandsAction
Updates the availability of the game buttons based on the available commands.
performAction() - Method in class com.amoebacode.blackjack.display.action.UpdateHandCommandsAction
Updates the availability of the hand buttons based on the available commands.
performAction() - Method in interface com.amoebacode.blackjack.display.action.QueueableAction
Performs this action (called when the queue is processing).
performAction() - Method in class com.amoebacode.blackjack.display.action.DisplayNetGainAction
Plays a sound effect corresponding to the player's net gain for all hands.
performAction() - Method in class com.amoebacode.blackjack.display.button.HandButton
Performs the action associated with the button (called when it is clicked by the user).
performAction() - Method in class com.amoebacode.blackjack.display.button.StandButton
 
performAction() - Method in class com.amoebacode.blackjack.display.button.GameButton
Performs the action associated with the button (called when it is clicked by the user).
performAction() - Method in class com.amoebacode.blackjack.display.button.SavePreferencesButton
Saves the current preferences (called when the button is clicked).
performAction() - Method in class com.amoebacode.blackjack.display.button.SaveOptionsButton
Saves the current house rules settings (called when the button is clicked).
performAction() - Method in class com.amoebacode.blackjack.display.button.NoInsuranceButton
 
performAction() - Method in class com.amoebacode.blackjack.display.button.HitButton
 
performAction() - Method in class com.amoebacode.blackjack.display.button.DoubleDownButton
 
performAction() - Method in class com.amoebacode.blackjack.display.button.SplitButton
 
performAction() - Method in class com.amoebacode.blackjack.display.button.DealButton
 
performAction() - Method in class com.amoebacode.blackjack.display.button.InsuranceButton
 
performAction() - Method in class com.amoebacode.blackjack.display.button.OptionsButton
 
performAction() - Method in class com.amoebacode.blackjack.display.button.RaiseBetButton
 
performAction() - Method in class com.amoebacode.blackjack.display.button.ShuffleButton
 
performAction() - Method in class com.amoebacode.blackjack.display.button.SurrenderButton
 
performAction() - Method in class com.amoebacode.blackjack.display.button.LowerBetButton
 
performAction() - Method in class com.amoebacode.blackjack.display.button.PreferencesButton
 
performAction() - Method in class com.amoebacode.blackjack.display.combobox.ComboBoxBase
Performs the action corresponding to the selected combo box item.
performAction(String) - Method in class com.amoebacode.blackjack.display.combobox.ComboBoxBase
Performs the action associated with the specified selection (called when the user updates the select box).
performAction(String) - Method in class com.amoebacode.blackjack.display.combobox.SurrenderComboBox
 
performAction(String) - Method in class com.amoebacode.blackjack.display.combobox.StrategyComboBox
 
performAction(String) - Method in class com.amoebacode.blackjack.display.combobox.DASComboBox
 
performAction(String) - Method in class com.amoebacode.blackjack.display.combobox.SoftSeventeenComboBox
 
performAction(String) - Method in class com.amoebacode.blackjack.display.combobox.AnimationComboBox
 
performAction(String) - Method in class com.amoebacode.blackjack.display.combobox.AudioComboBox
 
performAction(String) - Method in class com.amoebacode.blackjack.display.combobox.DecksComboBox
 
performAction(String) - Method in class com.amoebacode.blackjack.display.combobox.DoubleAnyComboBox
 
performAddCardAction(CardDisplay) - Method in class com.amoebacode.blackjack.display.HandDisplay
Adds the specified card to this hand and starts the card animation.
performDisplayNetGainAction(IPlayer) - Method in class com.amoebacode.blackjack.display.PlayerDisplay
Plays the audio clip corresponding to the specified player's net gain and resumes the queue.
performDrawNetGainAction(int) - Method in class com.amoebacode.blackjack.display.PlayerHandDisplay
Draws the specified net gain for this player hand display object and resumes the action queue.
performTurnOverCardAction() - Method in class com.amoebacode.blackjack.display.DealerHandDisplay
Turns over the hole card and resumes the action queue.
performUpdateBalanceLabelAction() - Method in class com.amoebacode.blackjack.display.GameDisplay
Updates the current balance label and resumes the action queue.
performUpdateCommandsAction(AvailableGameCommands) - Method in class com.amoebacode.blackjack.display.GameDisplay
Updates the game buttons with the specified set of available commands and resumes the action queue.
performUpdateCommandsAction(AvailableHandCommands) - Method in class com.amoebacode.blackjack.display.PlayerHandDisplay
Updates the availability of the hand buttons and resumes the action queue.
PIXELS_PER_MOVE - Static variable in class com.amoebacode.blackjack.display.DisplayPreferences
The number of pixels to move per animation loop
playAudio - Variable in class com.amoebacode.blackjack.display.DisplayPreferences
Indicates whether audio clips should be played
playClip(String) - Method in class com.amoebacode.blackjack.display.GameDisplay
Plays the specified audio clip.
playClip(String) - Method in class com.amoebacode.blackjack.display.DisplayManager
Plays the specified audio clip from the sound map.
player - Variable in class com.amoebacode.blackjack.core.Round
The set of player hands
player - Variable in class com.amoebacode.blackjack.display.action.DisplayNetGainAction
The current player
Player - class com.amoebacode.blackjack.core.Player.
Player manages the player's hands, initial bet, and net gain.
PLAYER_0_HORIZONTAL - Static variable in class com.amoebacode.blackjack.display.Location
The first player hand horizontal position
PLAYER_1_HORIZONTAL - Static variable in class com.amoebacode.blackjack.display.Location
The second player hand horizontal position
PLAYER_2_HORIZONTAL - Static variable in class com.amoebacode.blackjack.display.Location
The third player hand horizontal position
PLAYER_3_HORIZONTAL - Static variable in class com.amoebacode.blackjack.display.Location
The fourth player hand horizontal position
PLAYER_HORIZONTAL - Static variable in class com.amoebacode.blackjack.display.Location
The array of player hand horizontal positions
PLAYER_LOSES - Static variable in class com.amoebacode.blackjack.core.PlayerHand
Outcome signifying a player loss
PLAYER_PUSHES - Static variable in class com.amoebacode.blackjack.core.PlayerHand
Outcome signifying a push (tie)
PLAYER_SURRENDERS - Static variable in class com.amoebacode.blackjack.core.PlayerHand
Outcome signifying a player surrender
PLAYER_VERTICAL - Static variable in class com.amoebacode.blackjack.display.Location
The player hand vertical position
PLAYER_WINS - Static variable in class com.amoebacode.blackjack.core.PlayerHand
Outcome signifying a player victory
Player(IRound) - Constructor for class com.amoebacode.blackjack.core.Player
Default protected constructor.
playerDisplay - Variable in class com.amoebacode.blackjack.display.RoundDisplay
The player display object
playerDisplay - Variable in class com.amoebacode.blackjack.display.action.DisplayNetGainAction
The current player display
PlayerDisplay - class com.amoebacode.blackjack.display.PlayerDisplay.
PlayerDisplay displays the player object, including the player hand displays.
PlayerDisplay(RoundDisplay) - Constructor for class com.amoebacode.blackjack.display.PlayerDisplay
Default protected constructor.
PlayerEventListener - interface com.amoebacode.blackjack.event.PlayerEventListener.
PlayerEventListener defines the listener API for player GUI classes.
PlayerEventListenerCollection - class com.amoebacode.blackjack.event.PlayerEventListenerCollection.
PlayerEventListenerCollection manages a collection of player event listeners.
PlayerEventListenerCollection() - Constructor for class com.amoebacode.blackjack.event.PlayerEventListenerCollection
Default public constructor.
playerFinished() - Method in class com.amoebacode.blackjack.core.Round
 
playerFinished() - Method in interface com.amoebacode.blackjack.core.IRound
Indicates whether the player has finished all player hands.
playerHand - Variable in class com.amoebacode.blackjack.command.PlayerHandCommand
The player hand target for this command
playerHand - Variable in class com.amoebacode.blackjack.display.button.HandButton
The hand controled by this button
PlayerHand - class com.amoebacode.blackjack.core.PlayerHand.
PlayerHand manages one player's hand.
PlayerHand(IPlayer, int, int) - Constructor for class com.amoebacode.blackjack.core.PlayerHand
Default public constructor.
PlayerHandCommand - class com.amoebacode.blackjack.command.PlayerHandCommand.
PlayerHandCommand is the base class for all player hand commands.
PlayerHandCommand(IPlayerHand) - Constructor for class com.amoebacode.blackjack.command.PlayerHandCommand
Default protected constructor.
PlayerHandDisplay - class com.amoebacode.blackjack.display.PlayerHandDisplay.
PlayerHandDisplay handles the GUI display of a player hand
PlayerHandDisplay(PlayerDisplay) - Constructor for class com.amoebacode.blackjack.display.PlayerHandDisplay
Default protected constructor.
PlayerHandEventListener - interface com.amoebacode.blackjack.event.PlayerHandEventListener.
PlayerHandEventListener defines the listener API for player hand GUI classes.
PlayerHandEventListenerCollection - class com.amoebacode.blackjack.event.PlayerHandEventListenerCollection.
PlayerHandEventListenerCollection manages a collection of player hand event listeners.
PlayerHandEventListenerCollection() - Constructor for class com.amoebacode.blackjack.event.PlayerHandEventListenerCollection
Default public constructor.
playerScore - Variable in class com.amoebacode.blackjack.event.BasicStrategyEvent
The player score corresponding to the event
playerScore - Variable in class com.amoebacode.blackjack.strategy.StrategyReminder
A text description of the user's current situation
playGameClip(String) - Method in class com.amoebacode.blackjack.display.DisplayElement
Plays the specified game audio clip.
preferences - Variable in class com.amoebacode.blackjack.core.Game
The set of game preferences
preferences - Variable in class com.amoebacode.blackjack.display.PreferencesDisplay
The game preferences
Preferences - class com.amoebacode.blackjack.core.Preferences.
Preferences manages the set of game preferences.
PREFERENCES_BUTTON_TEXT - Static variable in class com.amoebacode.blackjack.display.button.ButtonFactory
The text for the preferences button
PREFERENCES_BUTTON_TIP - Static variable in class com.amoebacode.blackjack.display.ToolTipRegistry
The help text for the preferences button
PREFERENCES_HORIZONTAL - Static variable in class com.amoebacode.blackjack.display.Location
The preferences button horizontal position
PREFERENCES_TIP - Static variable in class com.amoebacode.blackjack.display.ToolTipRegistry
The help text for the save preferences button
PREFERENCES_VERTICAL - Static variable in class com.amoebacode.blackjack.display.Location
The preferences button vertical position
Preferences() - Constructor for class com.amoebacode.blackjack.core.Preferences
Default protected constructor.
preferencesButton - Variable in class com.amoebacode.blackjack.display.button.GameButtonSet
The preferences button
PreferencesButton - class com.amoebacode.blackjack.display.button.PreferencesButton.
PreferencesButton manages the Preferences user button.
PreferencesButton(GameDisplay) - Constructor for class com.amoebacode.blackjack.display.button.PreferencesButton
Default protected constructor.
PreferencesComboBox - class com.amoebacode.blackjack.display.combobox.PreferencesComboBox.
PreferencesComboBox is the base class for all preferences combo boxes.
PreferencesComboBox(PreferencesDisplay) - Constructor for class com.amoebacode.blackjack.display.combobox.PreferencesComboBox
Default protected constructor.
PreferencesDisplay - class com.amoebacode.blackjack.display.PreferencesDisplay.
PreferencesDisplay displays and manages the game preferences and the display preferences.
PreferencesDisplay(GameDisplay) - Constructor for class com.amoebacode.blackjack.display.PreferencesDisplay
Default protected constructor
prefsDisplay - Variable in class com.amoebacode.blackjack.display.GameDisplay
The display for the set of game preferences
previousNumberOfDecks - Variable in class com.amoebacode.blackjack.display.HouseRulesDisplay
The previous number of decks included in the shoe
processQueue() - Method in class com.amoebacode.blackjack.display.action.ActionQueue
Removes and performs the first action from the queue.
PUSH_SOUND - Static variable in class com.amoebacode.blackjack.display.SoundRegistry
The filename of the push sound (played when the user pushes)

Blackjack
< A B C D E F G H I J L M N O P Q R S T U V W X Y
Copyright © 2002 amoebacode.com.