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
H
hand
- Variable in class com.amoebacode.blackjack.display.
HandDisplay
The hand being displayed
hand
- Variable in class com.amoebacode.blackjack.display.
AnimatedCard
The hand this card belongs to
hand
- Variable in class com.amoebacode.blackjack.display.action.
DrawNetGainAction
The current hand display
hand
- Variable in class com.amoebacode.blackjack.display.action.
TurnOverCardAction
The dealer hand to reveal
hand
- Variable in class com.amoebacode.blackjack.display.action.
AddCardAction
The hand that is receiving the new card
hand
- Variable in class com.amoebacode.blackjack.display.action.
UpdateHandCommandsAction
The current hand display
Hand
- class com.amoebacode.blackjack.core.
Hand
.
Hand is the base class for all hands (PlayerHand and DealerHand).
Hand(IParticipant)
- Constructor for class com.amoebacode.blackjack.core.
Hand
Default public constructor.
HandBetLabel
- class com.amoebacode.blackjack.display.label.
HandBetLabel
.
HandBetLabel displays the current bet for the corresponding hand.
HandBetLabel(PlayerHandDisplay, String)
- Constructor for class com.amoebacode.blackjack.display.label.
HandBetLabel
Default protected constructor.
HandButton
- class com.amoebacode.blackjack.display.button.
HandButton
.
HandButton is the base class for all hand buttons (hit, stand, etc.)
HandButton(PlayerHandDisplay)
- Constructor for class com.amoebacode.blackjack.display.button.
HandButton
Default protected constructor.
handButtonSet
- Variable in class com.amoebacode.blackjack.display.
PlayerHandDisplay
The set of hand buttons (hit, stand, double down, etc.)
HandButtonSet
- class com.amoebacode.blackjack.display.button.
HandButtonSet
.
HandButtonSet manages all hand buttons (hit, stand, etc.)
HandButtonSet(PlayerHandDisplay)
- Constructor for class com.amoebacode.blackjack.display.button.
HandButtonSet
Default public constructor.
handDisplay
- Variable in class com.amoebacode.blackjack.display.
ParticipantDisplay
The list of hand displays managed by this participant display
HandDisplay
- class com.amoebacode.blackjack.display.
HandDisplay
.
HandDisplay handles the display of a dealer or player hand, including the cards and current score label.
HandDisplay(ParticipantDisplay)
- Constructor for class com.amoebacode.blackjack.display.
HandDisplay
Default protected constructor.
HandEventListener
- interface com.amoebacode.blackjack.event.
HandEventListener
.
HandEventListener defines the listener API for hand GUI classes.
HandEventListenerCollection
- class com.amoebacode.blackjack.event.
HandEventListenerCollection
.
HandEventListenerCollection manages a collection of hand event listeners.
HandEventListenerCollection()
- Constructor for class com.amoebacode.blackjack.event.
HandEventListenerCollection
Default public constructor.
handIndex
- Variable in class com.amoebacode.blackjack.core.
PlayerHand
This hand's position relative to the player's other hands
hands
- Variable in class com.amoebacode.blackjack.core.
Participant
The collection of hands controlled by the participant
HARD_CARD_SCORES
- Static variable in class com.amoebacode.blackjack.strategy.
BasicStrategyServerUtil
The set of hard card scores
hardCardScores
- Static variable in class com.amoebacode.blackjack.strategy.
BasicStrategyServerUtil
A collection mapping card values to hard card scores
hardStrategy
- Variable in class com.amoebacode.blackjack.strategy.
BasicStrategyServer
The matrix of correct strategy decisions for hard hands
hardStrategy
- Variable in class com.amoebacode.blackjack.strategy.
BasicStrategy
The matrix of correct strategy decisions for hard hands
HardStrategy
- class com.amoebacode.blackjack.strategy.
HardStrategy
.
HardStrategy manages the basic strategy table for hard hands.
HardStrategy(StrategyTableRow[])
- Constructor for class com.amoebacode.blackjack.strategy.
HardStrategy
Default protected constructor.
hardValues
- Variable in class com.amoebacode.blackjack.strategy.
BasicStrategyHand
The array of hard card values in this hand
HAS_INSURANCE
- Static variable in class com.amoebacode.blackjack.core.
PlayerHand
Indicates that the player has purchased insurance
hasBlackjack()
- Method in class com.amoebacode.blackjack.core.
Hand
hasBlackjack()
- Method in class com.amoebacode.blackjack.core.
PlayerHand
hasBlackjack()
- Method in interface com.amoebacode.blackjack.core.
IHand
Indicates whether this hand has blackjack.
hasBlackjack()
- Method in class com.amoebacode.blackjack.strategy.
BasicStrategyHand
Indicates whether this hand has Blackjack.
hasBusted()
- Method in class com.amoebacode.blackjack.core.
Hand
hasBusted()
- Method in interface com.amoebacode.blackjack.core.
IHand
Indicates whether this hand has busted.
hasBusted()
- Method in class com.amoebacode.blackjack.strategy.
BasicStrategyHand
Indicates whether this hand has busted.
hasDifferentChoices()
- Method in class com.amoebacode.blackjack.strategy.
CorrectAction
Indicates whether this playing decision has an alternate choice.
hasInsurance
- Variable in class com.amoebacode.blackjack.core.
PlayerHand
Indicates whether the player has purchased or declined insurance for this hand
hasInsurance()
- Method in class com.amoebacode.blackjack.core.
PlayerHand
Indicates whether the player purchased insurance.
hasMaximumNumberOfCards()
- Method in class com.amoebacode.blackjack.core.
Hand
Indicates whether this hand has the maximum number of cards.
hasMaximumNumberOfHands()
- Method in interface com.amoebacode.blackjack.core.
IPlayer
Indicates whether the user is playing the maximum number of hands.
hasMaximumNumberOfHands()
- Method in class com.amoebacode.blackjack.core.
Player
hasMaximumScore()
- Method in class com.amoebacode.blackjack.core.
Hand
Indicates whether this hand has the maximum score.
hasPair()
- Method in class com.amoebacode.blackjack.core.
Hand
hasPair()
- Method in interface com.amoebacode.blackjack.core.
IHand
Indicates whether this hand contains a pair of matching scores.
hasPair()
- Method in class com.amoebacode.blackjack.strategy.
BasicStrategyHand
Indicates whether this hand is a pair.
hasParent()
- Method in class com.amoebacode.blackjack.core.
GameObject
Indicates whether this object has a parent object (true for all objects except the top-level game object).
hasParent()
- Method in class com.amoebacode.blackjack.display.
DisplayElement
Indicates whether this display element has a parent element.
hasSoftTotal()
- Method in class com.amoebacode.blackjack.core.
Hand
hasSoftTotal()
- Method in interface com.amoebacode.blackjack.core.
IHand
Indicates whether this hand has a soft total
hasSoftTotal()
- Method in class com.amoebacode.blackjack.strategy.
BasicStrategyHand
Indicates whether this hand has a soft total.
hasSurrendered()
- Method in interface com.amoebacode.blackjack.core.
IPlayerHand
Indicates whether the player has surrendered this hand.
hasSurrendered()
- Method in class com.amoebacode.blackjack.core.
PlayerHand
HEIGHT
- Static variable in class com.amoebacode.blackjack.display.button.
ButtonBase
The height in pixels of this button
HEIGHT
- Static variable in class com.amoebacode.blackjack.display.combobox.
ComboBoxBase
The height in pixels of this select box
hide()
- Method in class com.amoebacode.blackjack.display.
CardDisplay
Hides this card.
hide()
- Method in class com.amoebacode.blackjack.display.button.
ButtonBase
Hides and disables this button.
hideBasicStrategy()
- Method in class com.amoebacode.blackjack.display.
GameDisplay
Hides the basic strategy labels.
hideButtons()
- Method in class com.amoebacode.blackjack.display.
GameDisplay
Hides the game buttons.
hideButtons()
- Method in class com.amoebacode.blackjack.display.button.
GameButtonSet
Hides all of the game buttons.
hideButtons()
- Method in class com.amoebacode.blackjack.display.button.
HandButtonSet
Hides all of the hand buttons.
hideOptions()
- Method in class com.amoebacode.blackjack.display.
GameDisplay
Hides the casino options and displays the game buttons.
hideOptions()
- Method in class com.amoebacode.blackjack.display.
HouseRulesDisplay
Hides the casino option select boxes.
hideOptions()
- Method in class com.amoebacode.blackjack.display.button.
GameButtonSet
Unhides all of the game buttons and hides the save house rules button.
hidePreferences()
- Method in class com.amoebacode.blackjack.display.
GameDisplay
Hides the preferences options and displays the game buttons.
hidePreferences()
- Method in class com.amoebacode.blackjack.display.
PreferencesDisplay
Hides the preferences select boxes.
hidePreferences()
- Method in class com.amoebacode.blackjack.display.button.
GameButtonSet
Unhides all of the game buttons and hides the save preferences button.
hideStrategyLabels()
- Method in class com.amoebacode.blackjack.display.
BasicStrategyDisplay
Hides the strategy hint labels.
hit
- Static variable in class com.amoebacode.blackjack.strategy.
BasicStrategyFactory
The correct action corresponding to a hit
HIT_BUTTON_TEXT
- Static variable in class com.amoebacode.blackjack.display.button.
ButtonFactory
The text for the hit button
HIT_TIP
- Static variable in class com.amoebacode.blackjack.display.
ToolTipRegistry
The help text for the hit button
hit()
- Method in class com.amoebacode.blackjack.core.
Hand
hit()
- Method in interface com.amoebacode.blackjack.core.
IHand
Adds a card from the deck to this hand and begins its animation.
hit()
- Method in class com.amoebacode.blackjack.display.
PlayerHandDisplay
Executes a hit command.
hitButton
- Variable in class com.amoebacode.blackjack.display.button.
HandButtonSet
The hit button
HitButton
- class com.amoebacode.blackjack.display.button.
HitButton
.
HitButton manages the Hit user button.
HitButton(PlayerHandDisplay)
- Constructor for class com.amoebacode.blackjack.display.button.
HitButton
Default protected constructor.
HitCommand
- class com.amoebacode.blackjack.command.
HitCommand
.
HitCommand sends a hit command to its corresponding player hand.
HitCommand(IPlayerHand)
- Constructor for class com.amoebacode.blackjack.command.
HitCommand
Default protected constructor.
HITS
- Static variable in class com.amoebacode.blackjack.display.combobox.
SoftSeventeenComboBox
The dealer hits on soft seventeen option
hitUntilComplete()
- Method in class com.amoebacode.blackjack.core.
Dealer
Hits the dealer hand until it busts or reaches the minimum stand score.
houseRules
- Variable in class com.amoebacode.blackjack.core.
Game
The set of casino options
houseRules
- Variable in class com.amoebacode.blackjack.display.
HouseRulesDisplay
The casino options being displayed
houseRules
- Variable in class com.amoebacode.blackjack.strategy.
BasicStrategyServer
The set of casino options
HouseRules
- class com.amoebacode.blackjack.core.
HouseRules
.
HouseRules manages displaying and updating user-configurable casino options.
HouseRules()
- Constructor for class com.amoebacode.blackjack.core.
HouseRules
Default public constructor.
HouseRulesComboBox
- class com.amoebacode.blackjack.display.combobox.
HouseRulesComboBox
.
HouseRulesComboBox is the base class for all house rules combo boxes.
HouseRulesComboBox(HouseRulesDisplay)
- Constructor for class com.amoebacode.blackjack.display.combobox.
HouseRulesComboBox
Default protected constructor.
houseRulesDisplay
- Variable in class com.amoebacode.blackjack.display.
GameDisplay
The display for the set of casino options
HouseRulesDisplay
- class com.amoebacode.blackjack.display.
HouseRulesDisplay
.
HouseRulesDisplay handles display of the casino options.
HouseRulesDisplay(GameDisplay)
- Constructor for class com.amoebacode.blackjack.display.
HouseRulesDisplay
Default protected constructor.
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
.