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

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.

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.