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
B
BACKGROUND_IMAGE
- Static variable in class com.amoebacode.blackjack.
Blackjack
The path to the primary background image
BACKGROUND_IMAGE
- Static variable in class com.amoebacode.blackjack.display.
DisplayManager
The name of the background image
BACKGROUND_LAYER
- Static variable in class com.amoebacode.blackjack.display.
DisplayManager
The pane layer used for the background image
BALANCE_HORIZONTAL
- Static variable in class com.amoebacode.blackjack.display.
Location
The balance label horizontal position
BALANCE_VERTICAL
- Static variable in class com.amoebacode.blackjack.display.
Location
The balance label vertical position
balanceLabel
- Variable in class com.amoebacode.blackjack.display.
GameDisplay
The current balance text label
BalanceLabel
- class com.amoebacode.blackjack.display.label.
BalanceLabel
.
BalanceLabel displays the user's current cash position.
BalanceLabel(String, GameDisplay)
- Constructor for class com.amoebacode.blackjack.display.label.
BalanceLabel
Default protected constructor.
basicStrategy
- Variable in class com.amoebacode.blackjack.core.
Game
The basic strategy tutor
BasicStrategy
- class com.amoebacode.blackjack.strategy.
BasicStrategy
.
BasicStrategy manages the basic strategy tutor, which indicates whether the user is making the proper playing decisions.
BasicStrategy(IHouseRules)
- Constructor for class com.amoebacode.blackjack.strategy.
BasicStrategy
Default public constructor.
BasicStrategyDisplay
- class com.amoebacode.blackjack.display.
BasicStrategyDisplay
.
BasicStrategyDisplay handles the display of hints from the basic strategy tutor.
BasicStrategyDisplay(GameDisplay)
- Constructor for class com.amoebacode.blackjack.display.
BasicStrategyDisplay
Method BasicStrategyDisplay.
BasicStrategyEvent
- class com.amoebacode.blackjack.event.
BasicStrategyEvent
.
BasicStrategyEvent is the state object for incorrect basic strategy decision notification.
BasicStrategyEvent(IBasicStrategy)
- Constructor for class com.amoebacode.blackjack.event.
BasicStrategyEvent
Default public constructor.
BasicStrategyEventListener
- interface com.amoebacode.blackjack.event.
BasicStrategyEventListener
.
BasicStrategyEventListener defines the listener API for basic strategy GUI classes.
BasicStrategyEventListenerCollection
- class com.amoebacode.blackjack.event.
BasicStrategyEventListenerCollection
.
BasicStrategyEventListenerCollection manages a collection of basic strategy event listeners.
BasicStrategyEventListenerCollection()
- Constructor for class com.amoebacode.blackjack.event.
BasicStrategyEventListenerCollection
Default public constructor.
BasicStrategyFactory
- class com.amoebacode.blackjack.strategy.
BasicStrategyFactory
.
BasicStrategyFactory calculates the proper strategy tables, depending on the current house rules.
BasicStrategyFactory()
- Constructor for class com.amoebacode.blackjack.strategy.
BasicStrategyFactory
BasicStrategyHand
- class com.amoebacode.blackjack.strategy.
BasicStrategyHand
.
BasicStrategyFactory calculates the proper strategy tables, depending on the current house rules.
BasicStrategyHand(String)
- Constructor for class com.amoebacode.blackjack.strategy.
BasicStrategyHand
Default protected constructor.
basicStrategyListeners
- Variable in class com.amoebacode.blackjack.strategy.
BasicStrategy
The collection of event listeners for this basic strategy tutor
BasicStrategyServer
- class com.amoebacode.blackjack.strategy.
BasicStrategyServer
.
BasicStrategyServer responds to SOAP RPC-based requests from the client and calculates proper basic strategy decisions.
BasicStrategyServer()
- Constructor for class com.amoebacode.blackjack.strategy.
BasicStrategyServer
Default public constructor.
BasicStrategyServerUtil
- class com.amoebacode.blackjack.strategy.
BasicStrategyServerUtil
.
BasicStrategyServerUtil provides utility methods to the SOAP RPC-based basic strategy server.
BasicStrategyServerUtil()
- Constructor for class com.amoebacode.blackjack.strategy.
BasicStrategyServerUtil
beginPos
- Variable in class com.amoebacode.blackjack.display.
AnimatedCard
The intial position of the card to be animated
bet
- Variable in class com.amoebacode.blackjack.core.
PlayerHand
The current bet for this hand
BET_INTERVAL
- Static variable in interface com.amoebacode.blackjack.core.
IPreferences
The number of units by which to increase/decrease the player's bet
betLabel
- Variable in class com.amoebacode.blackjack.display.
GameDisplay
The current bet text label
betLabel
- Variable in class com.amoebacode.blackjack.display.
PlayerHandDisplay
The bet label for this hand
Blackjack
- class com.amoebacode.blackjack.
Blackjack
.
Blackjack is the main blackjack program that can be run as an applet or as an application.
BLACKJACK_SOUND
- Static variable in class com.amoebacode.blackjack.display.
SoundRegistry
The filename of the blackjack sound (played when the user has blackjack)
Blackjack()
- Constructor for class com.amoebacode.blackjack.
Blackjack
Default public empty constructor.
BlackjackEvent
- class com.amoebacode.blackjack.event.
BlackjackEvent
.
BlackjackEvent is the basic blackjack event state object.
BlackjackEvent(Object)
- Constructor for class com.amoebacode.blackjack.event.
BlackjackEvent
Default public constructor.
BlackjackEventListener
- interface com.amoebacode.blackjack.event.
BlackjackEventListener
.
BlackjackEventListener is a tagging interface that all blackjack GUI event listeners extend.
BLANK_CARD_IMAGE
- Static variable in class com.amoebacode.blackjack.display.
DisplayManager
The name of the blank card image
BLANK_CARD_PATH
- Static variable in class com.amoebacode.blackjack.
Blackjack
The path to the blank card image (used for the backs of cards)
blankLabel
- Variable in class com.amoebacode.blackjack.display.
DealerHandDisplay
The label used to draw the face-down dealer's card
BLINK_DELAY
- Static variable in class com.amoebacode.blackjack.display.label.
LabelWrapper
The number of milliseconds to wait between blinks
BLINK_TIMES
- Static variable in class com.amoebacode.blackjack.display.label.
LabelWrapper
The number of times this label should blink when updated
BLINK_TIMES
- Static variable in class com.amoebacode.blackjack.display.label.
HandBetLabel
The number of times this label should blink when updated
BLINK_TIMES
- Static variable in class com.amoebacode.blackjack.display.label.
GameBetLabel
The number of times this label should blink when updated
blinkCount
- Variable in class com.amoebacode.blackjack.display.label.
LabelWrapper
The current number of times the label has blinked
blinkOff()
- Method in class com.amoebacode.blackjack.display.label.
LabelWrapper
Turns the blink off (called when the timer expires).
blinkOn
- Variable in class com.amoebacode.blackjack.display.label.
LabelWrapper
Indicates whether the blink is currently on
blinkOn()
- Method in class com.amoebacode.blackjack.display.label.
LabelWrapper
Turns the blink on (called when the timer expires).
blinks()
- Method in class com.amoebacode.blackjack.display.label.
LabelWrapper
Indicates whether this label blinks when updated.
BLUE
- Static variable in class com.amoebacode.blackjack.display.
ColorFactory
The text color for select boxes and background color for buttons
buildDisplayManager(Container)
- Method in class com.amoebacode.blackjack.
Blackjack
Builds and returns the UI manager that is used to display the game.
buildGame(Container)
- Method in class com.amoebacode.blackjack.
Blackjack
Builds the UI and starts the game.
buildImages()
- Method in class com.amoebacode.blackjack.
Blackjack
Builds and returns a map of image icons used by the game.
buildSounds()
- Method in class com.amoebacode.blackjack.
Blackjack
Builds and returns a map of audio clips used by the game.
BUST_SOUND
- Static variable in class com.amoebacode.blackjack.display.
SoundRegistry
The filename of the bust sound (played when a hand busts)
button
- Variable in class com.amoebacode.blackjack.display.button.
ButtonBase
The button component managed by this object
BUTTON_FONT_SIZE
- Static variable in class com.amoebacode.blackjack.display.
FontFactory
The button font size
ButtonBase
- class com.amoebacode.blackjack.display.button.
ButtonBase
.
ButtonBase is the base class for all user buttons.
ButtonBase(DisplayElement)
- Constructor for class com.amoebacode.blackjack.display.button.
ButtonBase
Default protected constructor.
ButtonFactory
- class com.amoebacode.blackjack.display.button.
ButtonFactory
.
ButtonFactory handles initial creation of all user buttons.
ButtonFactory()
- Constructor for class com.amoebacode.blackjack.display.button.
ButtonFactory
buttonFont
- Static variable in class com.amoebacode.blackjack.display.
FontFactory
The game button font
buttonListener
- Variable in class com.amoebacode.blackjack.display.button.
ButtonBase
The listener for this button
buyingInsurance(BasicStrategyEvent)
- Method in class com.amoebacode.blackjack.display.
BasicStrategyDisplay
buyingInsurance(BasicStrategyEvent)
- Method in interface com.amoebacode.blackjack.event.
BasicStrategyEventListener
Sets the text of the strategy hint labels to the standard insurance message.
buyInsurance()
- Method in interface com.amoebacode.blackjack.core.
IPlayerHand
Accepts the insurance offer.
buyInsurance()
- Method in class com.amoebacode.blackjack.core.
PlayerHand
buyInsurance()
- Method in class com.amoebacode.blackjack.display.
PlayerHandDisplay
Executes a buy insurance command.
BuyInsuranceCommand
- class com.amoebacode.blackjack.command.
BuyInsuranceCommand
.
BuyInsuranceCommand sends a buy insurance command to its corresponding player hand.
BuyInsuranceCommand(IPlayerHand)
- Constructor for class com.amoebacode.blackjack.command.
BuyInsuranceCommand
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
.