Overview
Package
Class
Tree
Deprecated
Index
Help
Blackjack
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
<
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)
Overview
Package
Class
Tree
Deprecated
Index
Help
Blackjack
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
<
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
.