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
I
IBasicStrategy
- interface com.amoebacode.blackjack.strategy.
IBasicStrategy
.
IBasicStrategy defines the public API for the basic strategy tutor, which indicates whether the user is making the proper playing decisions.
ICard
- interface com.amoebacode.blackjack.core.
ICard
.
ICard defines the standard API for a single playing card.
ICardCollection
- interface com.amoebacode.blackjack.core.
ICardCollection
.
ICardCollection defines the standard API for a collection of cards.
ICommand
- interface com.amoebacode.blackjack.command.
ICommand
.
ICommand is the common interface for all player hand and game commands.
IDealer
- interface com.amoebacode.blackjack.core.
IDealer
.
IDealer defines the standard API for a round dealer, including access to the dealer hand.
IDealerHand
- interface com.amoebacode.blackjack.core.
IDealerHand
.
IDealerHand defines public API for a dealer hand.
IDeck
- interface com.amoebacode.blackjack.core.
IDeck
.
IDeck defines the standard API for a deck of cards.
IGame
- interface com.amoebacode.blackjack.core.
IGame
.
IGame defines the public API for managing the blackjack game, including access to the deck, round, house rules, basic strategy, and preferences.
IGameObject
- interface com.amoebacode.blackjack.core.
IGameObject
.
IGameObject defines the standard API for core game objects, including access to parent objects and event listener collections.
IHand
- interface com.amoebacode.blackjack.core.
IHand
.
IHand defines the standard API for a hand of cards, including basic manipulation and score retrieval.
IHouseRules
- interface com.amoebacode.blackjack.core.
IHouseRules
.
IHouseRules defines the public API for displaying and updating user-configurable casino options.
imageMap
- Variable in class com.amoebacode.blackjack.display.
DisplayManager
The collection of images, used to display backgrounds and cards
incorrectMove()
- Method in class com.amoebacode.blackjack.display.
BasicStrategyDisplay
Plays the incorrect move sound clip and displays the strategy hint labels.
incorrectMove(BasicStrategyEvent)
- Method in class com.amoebacode.blackjack.display.
BasicStrategyDisplay
incorrectMove(BasicStrategyEvent)
- Method in interface com.amoebacode.blackjack.event.
BasicStrategyEventListener
Sets the text of the strategy hint labels according to the incorrect playing decision.
init()
- Method in class com.amoebacode.blackjack.
Blackjack
Initializes the applet.
initialBet
- Variable in class com.amoebacode.blackjack.core.
Player
The user's initial bet for the current round
initialBet
- Variable in class com.amoebacode.blackjack.core.
Game
The user's initial bet for the current round
INSURANCE_BUTTON_TEXT
- Static variable in class com.amoebacode.blackjack.display.button.
ButtonFactory
The text for the buy insurance button
INSURANCE_FIRST_LINE
- Static variable in class com.amoebacode.blackjack.display.
BasicStrategyDisplay
The standard first line of the insurance hint
INSURANCE_SECOND_LINE
- Static variable in class com.amoebacode.blackjack.display.
BasicStrategyDisplay
The standard second line of the insurance hint
INSURANCE_TIP
- Static variable in class com.amoebacode.blackjack.display.
ToolTipRegistry
The help text for the buy insurance button
insuranceButton
- Variable in class com.amoebacode.blackjack.display.button.
HandButtonSet
The buy insurance button
InsuranceButton
- class com.amoebacode.blackjack.display.button.
InsuranceButton
.
InsuranceButton manages the Insurance user button.
InsuranceButton(PlayerHandDisplay)
- Constructor for class com.amoebacode.blackjack.display.button.
InsuranceButton
Default protected constructor.
IParticipant
- interface com.amoebacode.blackjack.core.
IParticipant
.
IParticipant defines the standard API for a round participant, including access to the collection of hands.
IPlayer
- interface com.amoebacode.blackjack.core.
IPlayer
.
IPlayer definies public API for a player, including access to the hands, initial bet, and net gain.
IPlayerHand
- interface com.amoebacode.blackjack.core.
IPlayerHand
.
IPlayerHand defines the public API used to manage one player's hand.
IPreferences
- interface com.amoebacode.blackjack.core.
IPreferences
.
IPreferences defines the public API for managing the set of game preferences.
IRound
- interface com.amoebacode.blackjack.core.
IRound
.
IRound defines the public API for managing a round of blackjack, including access to the dealer hand and the player.
isAce()
- Method in class com.amoebacode.blackjack.core.
Card
Indicates whether this card is an ace.
isAnimating
- Variable in class com.amoebacode.blackjack.display.
HandDisplay
Indicates whether this hand is currently animating a card
isApplication
- Variable in class com.amoebacode.blackjack.
Blackjack
Indicates whether the program is run as an application
isAvailableCommand(String)
- Method in class com.amoebacode.blackjack.command.
AvailableCommands
Indicates whether the specified command is available.
isBlinking
- Variable in class com.amoebacode.blackjack.display.label.
LabelWrapper
Indicates whether this label is currently blinking
isBuyInsuranceAvailable()
- Method in class com.amoebacode.blackjack.command.
AvailableHandCommands
Indicates whether the buy insurance command is currently available.
isCommandAvailable()
- Method in class com.amoebacode.blackjack.command.
AvailableHandCommands
Indicates whether any command is currently available.
isDealAvailable()
- Method in class com.amoebacode.blackjack.command.
AvailableGameCommands
Indicates whether the deal command is currently available.
isDeclineInsuranceAvailable()
- Method in class com.amoebacode.blackjack.command.
AvailableHandCommands
Indicates whether the decline insurance command is currently available.
isDoubleDownAvailable()
- Method in class com.amoebacode.blackjack.command.
AvailableHandCommands
Indicates whether the double down command is currently available.
isFastAnimationDelay()
- Method in class com.amoebacode.blackjack.display.
DisplayPreferences
Indicates whether the current animation delay is fast.
isFastAnimationDelay()
- Method in class com.amoebacode.blackjack.display.
PreferencesDisplay
Indicates whether the current animation delay is fast.
isHitAvailable()
- Method in class com.amoebacode.blackjack.command.
AvailableHandCommands
Indicates whether the hit command is currently available.
isHouseRulesAvailable()
- Method in class com.amoebacode.blackjack.command.
AvailableGameCommands
Indicates whether the edit house rules command is currently available.
isLowerBetAvailable()
- Method in class com.amoebacode.blackjack.command.
AvailableGameCommands
Indicates whether the lower bet command is currently available.
isNotJar()
- Method in class com.amoebacode.blackjack.
Blackjack
Indicates whether this applet is being run with a jar="false" parameter.
isOfferingInsurance()
- Method in class com.amoebacode.blackjack.command.
AvailableHandCommands
Indicates whether an insurance offer is present.
isPlayAudio()
- Method in class com.amoebacode.blackjack.display.
DisplayPreferences
Indicates whether sound clips should be played.
isPlayAudio()
- Method in class com.amoebacode.blackjack.display.
PreferencesDisplay
Indicates whether sound clips should be played.
isPreferencesAvailable()
- Method in class com.amoebacode.blackjack.command.
AvailableGameCommands
Indicates whether the edit preferences command is currently available.
isProcessing
- Variable in class com.amoebacode.blackjack.display.action.
ActionQueue
Indicates whether the queue is currently processing
isRaiseBetAvailable()
- Method in class com.amoebacode.blackjack.command.
AvailableGameCommands
Indicates whether the raise bet command is currently available.
isShowingNetGain
- Variable in class com.amoebacode.blackjack.display.
PlayerHandDisplay
Indicates whether the net gain is currently being displayed
isShuffleAvailable()
- Method in class com.amoebacode.blackjack.command.
AvailableGameCommands
Indicates whether the shuffle command is currently available.
isSlowAnimationDelay()
- Method in class com.amoebacode.blackjack.display.
DisplayPreferences
Indicates whether the current animation delay is slow.
isSlowAnimationDelay()
- Method in class com.amoebacode.blackjack.display.
PreferencesDisplay
Indicates whether the current animation delay is slow.
isSplitAvailable()
- Method in class com.amoebacode.blackjack.command.
AvailableHandCommands
Indicates whether the split command is currently available.
isStandAvailable()
- Method in class com.amoebacode.blackjack.command.
AvailableHandCommands
Indicates whether the stand command is currently available.
isStanding
- Variable in class com.amoebacode.blackjack.core.
PlayerHand
Indicates whether the player is standing on this hand
isStrategyTutor()
- Method in interface com.amoebacode.blackjack.core.
IPreferences
Indicates whether the basic strategy tutor is on.
isStrategyTutor()
- Method in class com.amoebacode.blackjack.core.
Preferences
isStrategyTutor()
- Method in class com.amoebacode.blackjack.display.
PreferencesDisplay
Indicates whether the basic strategy tutor is on.
isSurrenderAvailable()
- Method in class com.amoebacode.blackjack.command.
AvailableHandCommands
Indicates whether the surrender command is currently available.
isSurrendering
- Variable in class com.amoebacode.blackjack.core.
PlayerHand
Indicates whether the player has surrendered this hand
isValidCards(String)
- Static method in class com.amoebacode.blackjack.strategy.
BasicStrategyServerUtil
Indicates whether the specified argument contains valid card values.
isWaitingForPlayer
- Variable in class com.amoebacode.blackjack.core.
DealerHand
Indicates whether the player hands have completed
isWaitingForPlayer()
- Method in class com.amoebacode.blackjack.core.
DealerHand
isWaitingForPlayer()
- Method in interface com.amoebacode.blackjack.core.
IDealerHand
Indicates whether this dealer hand is currently waiting for the player to finish.
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
.