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

G

game - Variable in class com.amoebacode.blackjack.command.GameCommand
The game target for this command
game - Variable in class com.amoebacode.blackjack.display.GameDisplay
The game being displayed
game - Variable in class com.amoebacode.blackjack.display.action.UpdateGameCommandsAction
The current game being displayed
game - Variable in class com.amoebacode.blackjack.display.button.GameButton
The main game object
Game - class com.amoebacode.blackjack.core.Game.
Game manages the blackjack game, including the deck, round, house rules, basic strategy, and preferences.
GAME_BET_HORIZONTAL - Static variable in class com.amoebacode.blackjack.display.Location
The game bet label horizontal position
GAME_BET_VERTICAL - Static variable in class com.amoebacode.blackjack.display.Location
The game bet label vertical position
Game() - Constructor for class com.amoebacode.blackjack.core.Game
Default public constructor.
GameBetLabel - class com.amoebacode.blackjack.display.label.GameBetLabel.
GameBetLabel displays the current initial bet.
GameBetLabel(String, GameDisplay) - Constructor for class com.amoebacode.blackjack.display.label.GameBetLabel
Default protected constructor.
GameButton - class com.amoebacode.blackjack.display.button.GameButton.
GameButton is the base class for all game buttons (deal, shuffle, etc.)
GameButton(GameDisplay) - Constructor for class com.amoebacode.blackjack.display.button.GameButton
Default protected constructor.
gameButtonSet - Variable in class com.amoebacode.blackjack.display.GameDisplay
The set of game buttons (deal, shuffle, raise bet, etc.)
GameButtonSet - class com.amoebacode.blackjack.display.button.GameButtonSet.
GameButtonSet manages all game buttons (deal, shuffle, etc.)
GameButtonSet(GameDisplay) - Constructor for class com.amoebacode.blackjack.display.button.GameButtonSet
Default public constructor.
GameCommand - class com.amoebacode.blackjack.command.GameCommand.
GameCommand is the base class for all game commands.
GameCommand(IGame) - Constructor for class com.amoebacode.blackjack.command.GameCommand
Default protected constructor.
gameDisplay - Variable in class com.amoebacode.blackjack.display.action.UpdateBalanceLabelAction
The current game being displayed
GameDisplay - class com.amoebacode.blackjack.display.GameDisplay.
GameDisplay manages the display of all game elements, including the round, deck preferences, basic strategy tutor, and house rules.
GameDisplay(DisplayManager) - Constructor for class com.amoebacode.blackjack.display.GameDisplay
Default public constructor.
GameEventListener - interface com.amoebacode.blackjack.event.GameEventListener.
GameEventListener defines the listener API for game GUI classes.
GameEventListenerCollection - class com.amoebacode.blackjack.event.GameEventListenerCollection.
GameEventListenerCollection manages a collection of game event listeners.
GameEventListenerCollection() - Constructor for class com.amoebacode.blackjack.event.GameEventListenerCollection
Default public constructor.
GameObject - class com.amoebacode.blackjack.core.GameObject.
GameObject is the base class for the core game classes, managing the parent object and event listener collection.
GameObject() - Constructor for class com.amoebacode.blackjack.core.GameObject
Protected constructor used by the top level game object.
GameObject(IGameObject) - Constructor for class com.amoebacode.blackjack.core.GameObject
Default protected constructor.
getAction(int) - Method in class com.amoebacode.blackjack.strategy.StrategyTableRow
Returns the correct action from this row for the specified dealer score.
getAction(int, int) - Method in class com.amoebacode.blackjack.strategy.StrategyTable
Returns the correct action for the specified player and dealer scores.
getAnimationComboBox(PreferencesDisplay) - Static method in class com.amoebacode.blackjack.display.combobox.ComboBoxFactory
Creates and returns an animation combo box.
getAnimationComboBoxCoordinates() - Static method in class com.amoebacode.blackjack.display.Location
Returns the location of the animation speed select box.
getAnimationDelay() - Method in class com.amoebacode.blackjack.display.DisplayPreferences
Returns the current animation delay
getAnimationDelay() - Method in class com.amoebacode.blackjack.display.AnimatedCard
Returns the animation delay from the Preferences object.
getAudioClip(String) - Method in class com.amoebacode.blackjack.Blackjack
Retrieves the audio clip from the specified path.
getAudioComboBox(PreferencesDisplay) - Static method in class com.amoebacode.blackjack.display.combobox.ComboBoxFactory
Creates and returns an audio combo box.
getAudioComboBoxCoordinates() - Static method in class com.amoebacode.blackjack.display.Location
Returns the location of the audio select box.
getBalanceCoordinates() - Static method in class com.amoebacode.blackjack.display.Location
Returns the location of the balance label.
getBalanceLabel(String, GameDisplay) - Static method in class com.amoebacode.blackjack.display.label.LabelFactory
Creates and returns a balance label.
getBeginXPos() - Method in class com.amoebacode.blackjack.display.AnimatedCard
Returns the initial horizontal position.
getBeginYPos() - Method in class com.amoebacode.blackjack.display.AnimatedCard
Returns the initial vertical position.
getBestTotal() - Method in class com.amoebacode.blackjack.core.Hand
 
getBestTotal() - Method in interface com.amoebacode.blackjack.core.IHand
Returns the best score for this hand (the highest non-busting score).
getBestTotal() - Method in class com.amoebacode.blackjack.strategy.BasicStrategyHand
Returns the best score for this hand (the highest non-busting score).
getBestTotal(int) - Method in class com.amoebacode.blackjack.core.Hand
 
getBestTotal(int) - Method in interface com.amoebacode.blackjack.core.IHand
Returns the best score for this hand (the highest non-busting score), not including cards beyond the specified index.
getBet() - Method in interface com.amoebacode.blackjack.core.IPlayerHand
Returns the amount of the current bet for this hand.
getBet() - Method in class com.amoebacode.blackjack.core.PlayerHand
 
getBetXPos() - Method in class com.amoebacode.blackjack.display.PlayerHandDisplay
Returns the horizontal location of the bet label.
getBetYPos() - Method in class com.amoebacode.blackjack.display.PlayerHandDisplay
Returns the vertical location of the bet label.
getBlankCardLabel() - Method in class com.amoebacode.blackjack.display.DisplayManager
Creates a blank card label and adds it to the card layer of the primary layered pane.
getBlinkDelay() - Method in class com.amoebacode.blackjack.display.label.LabelWrapper
Returns the number of milliseconds to wait between blinks.
getBlinkTimes() - Method in class com.amoebacode.blackjack.display.label.LabelWrapper
Returns the number of times this label should blink when updated.
getBlinkTimes() - Method in class com.amoebacode.blackjack.display.label.HandBetLabel
 
getBlinkTimes() - Method in class com.amoebacode.blackjack.display.label.GameBetLabel
 
getBlueColor() - Static method in class com.amoebacode.blackjack.display.ColorFactory
Returns the text color for select boxes and background color for buttons.
getButtonFont() - Static method in class com.amoebacode.blackjack.display.FontFactory
Returns the font used on game buttons.
getButtonListener() - Method in class com.amoebacode.blackjack.display.button.ButtonBase
Returns the listener for this button (used to control the button's action).
getButtonText() - Method in class com.amoebacode.blackjack.display.button.ButtonBase
Returns the button text.
getButtonText() - Method in class com.amoebacode.blackjack.display.button.StandButton
 
getButtonText() - Method in class com.amoebacode.blackjack.display.button.SavePreferencesButton
Returns the button text.
getButtonText() - Method in class com.amoebacode.blackjack.display.button.SaveOptionsButton
Returns the button text.
getButtonText() - Method in class com.amoebacode.blackjack.display.button.NoInsuranceButton
 
getButtonText() - Method in class com.amoebacode.blackjack.display.button.HitButton
 
getButtonText() - Method in class com.amoebacode.blackjack.display.button.DoubleDownButton
 
getButtonText() - Method in class com.amoebacode.blackjack.display.button.SplitButton
 
getButtonText() - Method in class com.amoebacode.blackjack.display.button.DealButton
 
getButtonText() - Method in class com.amoebacode.blackjack.display.button.InsuranceButton
 
getButtonText() - Method in class com.amoebacode.blackjack.display.button.OptionsButton
 
getButtonText() - Method in class com.amoebacode.blackjack.display.button.RaiseBetButton
 
getButtonText() - Method in class com.amoebacode.blackjack.display.button.ShuffleButton
 
getButtonText() - Method in class com.amoebacode.blackjack.display.button.SurrenderButton
 
getButtonText() - Method in class com.amoebacode.blackjack.display.button.LowerBetButton
 
getButtonText() - Method in class com.amoebacode.blackjack.display.button.PreferencesButton
 
getBuyInsuranceCommand(IPlayerHand) - Static method in class com.amoebacode.blackjack.command.CommandFactory
Returns a new buy insurance command corresponding to the specified player hand.
getCardAt(int) - Method in interface com.amoebacode.blackjack.core.ICardCollection
Returns the card at the specified index.
getCardAt(int) - Method in class com.amoebacode.blackjack.core.CardCollection
 
getCardDisplay(ICard) - Method in class com.amoebacode.blackjack.display.HandDisplay
Returns the card display corresponding to the specified card.
getCardDisplayAt(int) - Method in class com.amoebacode.blackjack.display.HandDisplay
Returns the card display at the specified index.
getCardValues() - Static method in class com.amoebacode.blackjack.core.DeckFactory
Returns an array of all possible card value-suit combinations.
getComboBoxFont() - Static method in class com.amoebacode.blackjack.display.FontFactory
Returns the font used on select boxes.
getCoordinates() - Method in class com.amoebacode.blackjack.display.HandDisplay
Returns the horizontal and vertical position of this hand.
getCoordinates() - Method in class com.amoebacode.blackjack.display.DealerHandDisplay
 
getCoordinates() - Method in class com.amoebacode.blackjack.display.PlayerHandDisplay
 
getCopy() - Method in class com.amoebacode.blackjack.display.Coordinate
Returns a copy of this coordinate.
getCorrectAction(BasicStrategyHand, int) - Method in class com.amoebacode.blackjack.strategy.BasicStrategyServer
Returns the appropriate correct action object for the specified player hand and dealer score.
getCorrectAction(String[]) - Method in class com.amoebacode.blackjack.strategy.BasicStrategyServer
Responds to the SOAP RPC-based get correct action request by validating the arguments and returning the correct playing decision.
getCorrectActionDisplay(CorrectAction) - Method in class com.amoebacode.blackjack.strategy.BasicStrategyServer
Returns the appropriate correct action display message for the specified correct action object.
getCorrectMove() - Method in class com.amoebacode.blackjack.event.BasicStrategyEvent
Returns the correct move for this event.
getCorrectMove() - Method in class com.amoebacode.blackjack.strategy.StrategyReminder
Returns the correct basic strategy play for the user's current situation.
getCurrentBalance() - Method in interface com.amoebacode.blackjack.core.IGame
Returns the user's current balance.
getCurrentBalance() - Method in class com.amoebacode.blackjack.core.Game
 
getCurrentScore(int) - Method in class com.amoebacode.blackjack.core.Hand
 
getCurrentScore(int) - Method in class com.amoebacode.blackjack.core.DealerHand
 
getCurrentScore(int) - Method in interface com.amoebacode.blackjack.core.IHand
Returns a displayable current score (or "busted" if this hand has busted), not including cards beyond the specified index.
getCurrentScoreLabel(HandDisplay) - Static method in class com.amoebacode.blackjack.display.label.LabelFactory
Creates and returns a current score label.
getCurrentScoreXPos() - Method in class com.amoebacode.blackjack.display.HandDisplay
Returns the horizontal position of the current score label.
getCurrentScoreYPos() - Method in class com.amoebacode.blackjack.display.HandDisplay
Returns the vertical position of the current score label.
getCurrentScoreYPos() - Method in class com.amoebacode.blackjack.display.DealerHandDisplay
 
getCurrentScoreYPos() - Method in class com.amoebacode.blackjack.display.PlayerHandDisplay
 
getDASComboBox(HouseRulesDisplay) - Static method in class com.amoebacode.blackjack.display.combobox.ComboBoxFactory
Creates and returns a double after split combo box.
getDASComboBoxCoordinates() - Static method in class com.amoebacode.blackjack.display.Location
Returns the location of the double after split select box.
getDealButton(GameDisplay) - Static method in class com.amoebacode.blackjack.display.button.ButtonFactory
Creates and returns a deal button.
getDealCommand(IGame) - Static method in class com.amoebacode.blackjack.command.CommandFactory
Returns a new deal command corresponding to the specified game.
getDealCoordinates() - Static method in class com.amoebacode.blackjack.display.Location
Returns the location of the deal button.
getDealerCoordinates() - Static method in class com.amoebacode.blackjack.display.Location
Returns the location of the dealer hand.
getDealerDisplay() - Method in class com.amoebacode.blackjack.display.RoundDisplay
Returns the dealer display object for this round.
getDealerEventListenerCollection() - Method in class com.amoebacode.blackjack.core.Dealer
Returns the event listener collection for this dealer.
getDealerHand() - Method in interface com.amoebacode.blackjack.core.IDealer
Returns the hand for this dealer.
getDealerHand() - Method in class com.amoebacode.blackjack.core.Dealer
 
getDealerHandDisplay() - Method in class com.amoebacode.blackjack.display.DealerDisplay
Returns the dealer hand display object managed by this dealer display.
getDealerHandEventListenerCollection() - Method in class com.amoebacode.blackjack.core.DealerHand
Returns the event listener collection for this dealer hand.
getDealerScore() - Method in class com.amoebacode.blackjack.event.BasicStrategyEvent
Returns the dealer score for this event.
getDeck() - Method in interface com.amoebacode.blackjack.core.IGame
Returns the set of cards to be dealt.
getDeck() - Method in class com.amoebacode.blackjack.core.Game
 
getDeckCoordinates() - Static method in class com.amoebacode.blackjack.display.Location
Returns the location of the deck.
getDeckListenerCollection() - Method in class com.amoebacode.blackjack.core.Deck
Returns the event listener collection for this deck.
getDecksComboBox(HouseRulesDisplay) - Static method in class com.amoebacode.blackjack.display.combobox.ComboBoxFactory
Creates and returns a decks combo box.
getDecksComboBoxCoordinates() - Static method in class com.amoebacode.blackjack.display.Location
Returns the location of the decks select box.
getDecksLabel(DeckDisplay) - Static method in class com.amoebacode.blackjack.display.label.LabelFactory
Creates and returns a decks label.
getDecksLabelCoordinates() - Static method in class com.amoebacode.blackjack.display.Location
Returns the location of the decks left label.
getDeclineInsuranceCommand(IPlayerHand) - Static method in class com.amoebacode.blackjack.command.CommandFactory
Returns a new decline insurance command corresponding to the specified player hand.
getDisplayManager() - Method in class com.amoebacode.blackjack.display.DisplayElement
Returns the display manager from the game display.
getDisplayManager() - Method in class com.amoebacode.blackjack.display.GameDisplay
 
getDisplayPreferences() - Method in class com.amoebacode.blackjack.display.GameDisplay
Returns the current set of display preferences.
getDoubleAnyComboBox(HouseRulesDisplay) - Static method in class com.amoebacode.blackjack.display.combobox.ComboBoxFactory
Creates and returns a double any combo box.
getDoubleAnyComboBoxCoordinates() - Static method in class com.amoebacode.blackjack.display.Location
Returns the location of the double availability select box.
getDoubleDownButton(PlayerHandDisplay) - Static method in class com.amoebacode.blackjack.display.button.ButtonFactory
Creates and returns a double down button.
getDoubleDownCommand(IPlayerHand) - Static method in class com.amoebacode.blackjack.command.CommandFactory
Returns a new double down command corresponding to the specified player hand.
getEventListenerAt(int) - Method in class com.amoebacode.blackjack.event.EventListenerCollection
Returns the blackjack event listener at the specified index.
getEventListenerCollection() - Method in class com.amoebacode.blackjack.core.GameObject
Returns the event listener collection for this object.
getFirstChoice() - Method in class com.amoebacode.blackjack.strategy.CorrectAction
Returns the first choice for the correct playing decision.
getFirstHand() - Method in interface com.amoebacode.blackjack.core.IParticipant
Returns the first hand for this participant.
getFirstHand() - Method in class com.amoebacode.blackjack.core.Participant
 
getFirstPlayer() - Method in class com.amoebacode.blackjack.core.Player
Returns the player's first hand.
getGame() - Method in class com.amoebacode.blackjack.command.GameCommand
Returns the game target for this command.
getGame() - Method in class com.amoebacode.blackjack.core.GameObject
 
getGame() - Method in interface com.amoebacode.blackjack.core.IGameObject
Returns the top level game object.
getGameBetCoordinates() - Static method in class com.amoebacode.blackjack.display.Location
Returns the location of the bet label.
getGameBetLabel(String, GameDisplay) - Static method in class com.amoebacode.blackjack.display.label.LabelFactory
Creates and returns a game bet label.
getGameDisplay() - Method in class com.amoebacode.blackjack.display.DisplayElement
Returns the parent game display object.
getGameEventListenerCollection() - Method in class com.amoebacode.blackjack.core.Game
Returns the event listener collection for this game.
getGreenColor() - Static method in class com.amoebacode.blackjack.display.ColorFactory
Returns primary background color.
getHand() - Method in class com.amoebacode.blackjack.display.HandDisplay
Returns the hand being displayed.
getHandAt(int) - Method in class com.amoebacode.blackjack.core.Participant
Returns the specified participant hand.
getHandBetLabel(PlayerHandDisplay, String) - Static method in class com.amoebacode.blackjack.display.label.LabelFactory
Creates and returns a hand bet label.
getHandDisplay() - Method in class com.amoebacode.blackjack.display.label.CurrentScoreLabel
Returns the hand display being tracked by this label.
getHandDisplayAt(int) - Method in class com.amoebacode.blackjack.display.ParticipantDisplay
Returns the hand display at the specified index.
getHandEventListenerCollection() - Method in class com.amoebacode.blackjack.core.Hand
Returns the event listener collection for this hand.
getHandIndex() - Method in interface com.amoebacode.blackjack.core.IPlayerHand
Returns the relative index of this hand within the player's collection of hands.
getHandIndex() - Method in class com.amoebacode.blackjack.core.PlayerHand
 
getHardCardScore(String) - Static method in class com.amoebacode.blackjack.strategy.BasicStrategyServerUtil
Returns the hard card score for the specified card value.
getHardScore() - Method in class com.amoebacode.blackjack.core.Card
Returns the hard score of this card.
getHardStrategy(IHouseRules) - Static method in class com.amoebacode.blackjack.strategy.BasicStrategyFactory
Returns the matrix of correct strategy decisions for hard hands, given the specified casino options.
getHardStrategyRows(IHouseRules) - Static method in class com.amoebacode.blackjack.strategy.BasicStrategyFactory
Returns an array of correct strategy rows for hard hands, given the specified casino options.
getHardTotal() - Method in class com.amoebacode.blackjack.core.Hand
 
getHardTotal() - Method in interface com.amoebacode.blackjack.core.IHand
Returns the hard score for this hand (the sum of all card hard scores).
getHardTotal() - Method in class com.amoebacode.blackjack.strategy.BasicStrategyHand
Returns the hard score for this hand (the sum of all card hard scores).
getHardTotal(int) - Method in class com.amoebacode.blackjack.core.Hand
Returns the hard score for this hand (the sum of all card hard scores), not including cards beyond the specified index.
getHeight() - Method in class com.amoebacode.blackjack.display.button.ButtonBase
Returns the height of the button.
getHeight() - Method in class com.amoebacode.blackjack.display.combobox.ComboBoxBase
Returns the height of the select box.
getHitButton(PlayerHandDisplay) - Static method in class com.amoebacode.blackjack.display.button.ButtonFactory
Creates and returns a hit button.
getHitCommand(IPlayerHand) - Static method in class com.amoebacode.blackjack.command.CommandFactory
Returns a new hit command corresponding to the specified player hand.
getHouseRules() - Method in class com.amoebacode.blackjack.core.Hand
Returns the casino options manager.
getHouseRules() - Method in interface com.amoebacode.blackjack.core.IGame
Returns the casino options manager.
getHouseRules() - Method in class com.amoebacode.blackjack.core.Game
 
getHouseRulesDisplay() - Method in class com.amoebacode.blackjack.display.combobox.HouseRulesComboBox
Returns the set of casino options.
getIconHeight() - Method in class com.amoebacode.blackjack.display.CardDisplay
Returns the height of this card's image.
getIconWidth() - Method in class com.amoebacode.blackjack.display.CardDisplay
Returns the width of this card's image.
getImage(String) - Method in class com.amoebacode.blackjack.Blackjack
Retrieves the image from the specified path.
getImage(String) - Method in class com.amoebacode.blackjack.display.DisplayManager
Retrieves the specified image from the images map
getImageName() - Method in class com.amoebacode.blackjack.display.CardDisplay
Returns the filename of the image that corresponds to this card.
getImagePath(String) - Method in class com.amoebacode.blackjack.Blackjack
Returns the relative path of the image that corresponds to the specified card.
getInitialBet() - Method in interface com.amoebacode.blackjack.core.IGame
Returns the user's initial bet for the current round.
getInitialBet() - Method in class com.amoebacode.blackjack.core.Game
 
getInsuranceButton(PlayerHandDisplay) - Static method in class com.amoebacode.blackjack.display.button.ButtonFactory
Creates and returns a buy insurance button.
getLabel() - Method in class com.amoebacode.blackjack.display.CardDisplay
Returns the label used to display this card.
getLabelFont() - Static method in class com.amoebacode.blackjack.display.FontFactory
Returns the font used on text labels.
getLabelFont() - Method in class com.amoebacode.blackjack.display.label.LabelWrapper
Returns the font of this label.
getLabelFont() - Method in class com.amoebacode.blackjack.display.label.StrategyLabel
 
getLabelHeight() - Method in class com.amoebacode.blackjack.display.label.LabelWrapper
Returns the height of this label.
getLabelHeight() - Method in class com.amoebacode.blackjack.display.label.StrategyLabel
 
getLabelWidth() - Method in class com.amoebacode.blackjack.display.label.LabelWrapper
Returns the width of this label.
getLabelWidth() - Method in class com.amoebacode.blackjack.display.label.StrategyLabel
 
getLabelWidth() - Method in class com.amoebacode.blackjack.display.label.HandBetLabel
 
getLabelWidth() - Method in class com.amoebacode.blackjack.display.label.GameBetLabel
 
getLightBlueColor() - Static method in class com.amoebacode.blackjack.display.ColorFactory
Returns the button mouse over color.
getLowerBetButton(GameDisplay) - Static method in class com.amoebacode.blackjack.display.button.ButtonFactory
Creates and returns a lower bet button.
getLowerBetCommand(IGame) - Static method in class com.amoebacode.blackjack.command.CommandFactory
Returns a new lower bet command corresponding to the specified game.
getLowerBetCoordinates() - Static method in class com.amoebacode.blackjack.display.Location
Returns the location of the lower bet button.
getMaxHardDealerHit() - Method in interface com.amoebacode.blackjack.core.IHouseRules
Returns the highest hard score that a dealer would hit.
getMaxHardDealerHit() - Method in class com.amoebacode.blackjack.core.HouseRules
 
getMaximumSafeHitScore() - Static method in class com.amoebacode.blackjack.core.Hand
Returns the maximum hand score that is safe to hit.
getMaximumSafeHitScore() - Method in class com.amoebacode.blackjack.strategy.BasicStrategyHand
Returns the maximum hard score that can be safely hit.
getMaxSoftDealerHit() - Method in interface com.amoebacode.blackjack.core.IHouseRules
Returns the highest soft score that a dealer would hit.
getMaxSoftDealerHit() - Method in class com.amoebacode.blackjack.core.HouseRules
 
getNetGain() - Method in interface com.amoebacode.blackjack.core.IPlayer
Returns the user's net gain for the current round.
getNetGain() - Method in class com.amoebacode.blackjack.core.Player
 
getNetGain() - Method in interface com.amoebacode.blackjack.core.IPlayerHand
Returns the user's net gain for this hand.
getNetGain() - Method in class com.amoebacode.blackjack.core.PlayerHand
 
getNextCard() - Method in interface com.amoebacode.blackjack.core.ICardCollection
Removes and returns the first card in this collection and notifies the GUI listeners.
getNextCard() - Method in class com.amoebacode.blackjack.core.CardCollection
 
getNextCard() - Method in class com.amoebacode.blackjack.core.Deck
 
getNextCard() - Method in class com.amoebacode.blackjack.core.PlayerHand
 
getNoInsuranceButton(PlayerHandDisplay) - Static method in class com.amoebacode.blackjack.display.button.ButtonFactory
Creates and returns a no insurance button.
getNumberOfCardDisplays() - Method in class com.amoebacode.blackjack.display.HandDisplay
Returns the number of card displays in this hand.
getNumberOfCards() - Method in interface com.amoebacode.blackjack.core.ICardCollection
Returns the number of cards in this collection.
getNumberOfCards() - Method in class com.amoebacode.blackjack.core.CardCollection
 
getNumberOfDecks() - Method in interface com.amoebacode.blackjack.core.IDeck
Returns the current number of decks remaining, rounded to the nearest half-deck.
getNumberOfDecks() - Method in interface com.amoebacode.blackjack.core.IHouseRules
Returns the number of decks in the dealer's shoe.
getNumberOfDecks() - Method in class com.amoebacode.blackjack.core.Deck
 
getNumberOfDecks() - Method in class com.amoebacode.blackjack.core.HouseRules
 
getNumberOfDecks() - Method in class com.amoebacode.blackjack.core.Game
Returns the number of decks that are currently being dealt per shoe (as specified in the casino options).
getNumberOfDecks() - Method in class com.amoebacode.blackjack.display.HouseRulesDisplay
Returns the number of decks in the dealer's shoe.
getNumberOfHands() - Method in interface com.amoebacode.blackjack.core.IParticipant
Returns the number of hands being controlled by this participant.
getNumberOfHands() - Method in class com.amoebacode.blackjack.core.Participant
 
getNumberOfListeners() - Method in class com.amoebacode.blackjack.event.EventListenerCollection
Returns the number of blackjack event listeners in this collection.
getOptions() - Method in class com.amoebacode.blackjack.display.combobox.ComboBoxBase
Returns the options for this select box.
getOptions() - Method in class com.amoebacode.blackjack.display.combobox.SurrenderComboBox
 
getOptions() - Method in class com.amoebacode.blackjack.display.combobox.StrategyComboBox
 
getOptions() - Method in class com.amoebacode.blackjack.display.combobox.DASComboBox
 
getOptions() - Method in class com.amoebacode.blackjack.display.combobox.SoftSeventeenComboBox
 
getOptions() - Method in class com.amoebacode.blackjack.display.combobox.AnimationComboBox
 
getOptions() - Method in class com.amoebacode.blackjack.display.combobox.AudioComboBox
 
getOptions() - Method in class com.amoebacode.blackjack.display.combobox.DecksComboBox
 
getOptions() - Method in class com.amoebacode.blackjack.display.combobox.DoubleAnyComboBox
 
getOptionsButton(GameDisplay) - Static method in class com.amoebacode.blackjack.display.button.ButtonFactory
Creates and returns a house rules button.
getOptionsCoordinates() - Static method in class com.amoebacode.blackjack.display.Location
Returns the location of the house rules button.
getOutcome(int) - Method in class com.amoebacode.blackjack.core.PlayerHand
Returns this hand's outcome based on the specified dealer score.
getPairStrategy(IHouseRules) - Static method in class com.amoebacode.blackjack.strategy.BasicStrategyFactory
Returns the matrix of correct strategy decisions for pair hands, given the specified casino options.
getPairStrategyRows(IHouseRules) - Static method in class com.amoebacode.blackjack.strategy.BasicStrategyFactory
Returns an array of correct strategy rows for pair hands, given the specified casino options.
getParent() - Method in class com.amoebacode.blackjack.core.GameObject
 
getParent() - Method in interface com.amoebacode.blackjack.core.IGameObject
Returns the parent of this game object.
getParent() - Method in class com.amoebacode.blackjack.display.DisplayElement
Returns the parent of this display element.
getPixelsPerMove() - Static method in class com.amoebacode.blackjack.display.DisplayPreferences
Returns the number of pixels to move per animation loop.
getPixelsPerMove() - Method in class com.amoebacode.blackjack.display.AnimatedCard
Returns the number of pixels to move from the Preferences object.
getPlayer() - Method in class com.amoebacode.blackjack.core.PlayerHand
Returns the player that manages this hand.
getPlayerCoordinates(int) - Static method in class com.amoebacode.blackjack.display.Location
Returns the location of the specified player hand.
getPlayerDisplay() - Method in class com.amoebacode.blackjack.display.RoundDisplay
Returns the player display object for this round.
getPlayerEventListenerCollection() - Method in class com.amoebacode.blackjack.core.Player
Returns the event listener collection for this player.
getPlayerHand() - Method in class com.amoebacode.blackjack.command.PlayerHandCommand
Returns the player hand target for this command.
getPlayerHand() - Method in class com.amoebacode.blackjack.display.PlayerHandDisplay
Returns the player hand being displayed.
getPlayerHand() - Method in class com.amoebacode.blackjack.display.button.HandButton
Returns the player hand corresponding to this button.
getPlayerHandAt(int) - Method in class com.amoebacode.blackjack.core.Player
Returns the specified user's hand.
getPlayerHandDisplay() - Method in class com.amoebacode.blackjack.display.button.HandButtonSet
Returns the player hand display parent of this button set.
getPlayerHandDisplay() - Method in class com.amoebacode.blackjack.display.label.HandBetLabel
Returns the player hand display being tracked by this label.
getPlayerHandDisplayAt(int) - Method in class com.amoebacode.blackjack.display.PlayerDisplay
Returns the player hand display at the specified index.
getPlayerHandEventListenerCollection() - Method in class com.amoebacode.blackjack.core.PlayerHand
Returns the event listener collection for this player hand.
getPlayerNetGain() - Method in class com.amoebacode.blackjack.core.Round
 
getPlayerNetGain() - Method in interface com.amoebacode.blackjack.core.IRound
Returns the net gain for the player hands.
getPlayerScore() - Method in class com.amoebacode.blackjack.event.BasicStrategyEvent
Returns the player score for this event.
getPlayerScore() - Method in class com.amoebacode.blackjack.strategy.StrategyReminder
Returns a text description of the user's current situation.
getPlayerScore(int) - Method in class com.amoebacode.blackjack.strategy.StrategyTable
Returns a text description of the user's current situation.
getPlayerScore(int) - Method in class com.amoebacode.blackjack.strategy.PairStrategy
 
getPlayerScore(int) - Method in class com.amoebacode.blackjack.strategy.HardStrategy
 
getPlayerScore(int) - Method in class com.amoebacode.blackjack.strategy.SoftStrategy
 
getPreferencesButton(GameDisplay) - Static method in class com.amoebacode.blackjack.display.button.ButtonFactory
Creates and returns a preferences button.
getPreferencesCoordinates() - Static method in class com.amoebacode.blackjack.display.Location
Returns the location of the preferences button.
getPreferencesDisplay() - Method in class com.amoebacode.blackjack.display.combobox.PreferencesComboBox
Returns the set of game preferences.
getRaiseBetButton(GameDisplay) - Static method in class com.amoebacode.blackjack.display.button.ButtonFactory
Creates and returns a raise bet button.
getRaiseBetCommand(IGame) - Static method in class com.amoebacode.blackjack.command.CommandFactory
Returns a new raise bet command corresponding to the specified game.
getRaiseBetCoordinates() - Static method in class com.amoebacode.blackjack.display.Location
Returns the location of the raise bet button.
getRound() - Method in class com.amoebacode.blackjack.core.Hand
Returns the current round this hand belongs to.
getRound() - Method in class com.amoebacode.blackjack.core.Participant
Returns the current round.
getRound() - Method in interface com.amoebacode.blackjack.core.IGame
Returns the current round of play.
getRound() - Method in class com.amoebacode.blackjack.core.Game
 
getRoundEventListenerCollection() - Method in class com.amoebacode.blackjack.core.Round
Returns the event listener collection for this round.
getRow(int) - Method in class com.amoebacode.blackjack.strategy.StrategyTable
Returns the strategy table row corresponding to the specified player score.
getSaveOptionsButton(GameDisplay) - Static method in class com.amoebacode.blackjack.display.button.ButtonFactory
Creates and returns a save house rules button.
getSaveOptionsCoordinates() - Static method in class com.amoebacode.blackjack.display.Location
Returns the location of the save house rules.
getSavePreferencesButton(GameDisplay) - Static method in class com.amoebacode.blackjack.display.button.ButtonFactory
Creates and returns a save preferences button.
getSavePreferencesCoordinates() - Static method in class com.amoebacode.blackjack.display.Location
Returns the location of the save preferences button.
getScore() - Method in class com.amoebacode.blackjack.core.Card
Returns the soft score of this card.
getSecondChoice() - Method in class com.amoebacode.blackjack.strategy.CorrectAction
Returns the correct playing decision when the first choice is unavailable.
getSelectedIndex() - Method in class com.amoebacode.blackjack.display.combobox.ComboBoxBase
Returns the index of the currently selected option (used when the select box is being created).
getSelectedIndex() - Method in class com.amoebacode.blackjack.display.combobox.SurrenderComboBox
 
getSelectedIndex() - Method in class com.amoebacode.blackjack.display.combobox.StrategyComboBox
 
getSelectedIndex() - Method in class com.amoebacode.blackjack.display.combobox.DASComboBox
 
getSelectedIndex() - Method in class com.amoebacode.blackjack.display.combobox.SoftSeventeenComboBox
 
getSelectedIndex() - Method in class com.amoebacode.blackjack.display.combobox.AnimationComboBox
 
getSelectedIndex() - Method in class com.amoebacode.blackjack.display.combobox.AudioComboBox
 
getSelectedIndex() - Method in class com.amoebacode.blackjack.display.combobox.DecksComboBox
 
getSelectedIndex() - Method in class com.amoebacode.blackjack.display.combobox.DoubleAnyComboBox
 
getShuffleButton(GameDisplay) - Static method in class com.amoebacode.blackjack.display.button.ButtonFactory
Creates and returns a shuffle button.
getShuffleCommand(IGame) - Static method in class com.amoebacode.blackjack.command.CommandFactory
Returns a new shuffle command corresponding to the specified game.
getShuffleCoordinates() - Static method in class com.amoebacode.blackjack.display.Location
Returns the location of the shuffle button.
getSoft17ComboBoxCoordinates() - Static method in class com.amoebacode.blackjack.display.Location
Returns the location of the soft 17 select box.
getSoftCardScore(String) - Static method in class com.amoebacode.blackjack.strategy.BasicStrategyServerUtil
Returns the soft card score for the specified card value.
getSoftSeventeenComboBox(HouseRulesDisplay) - Static method in class com.amoebacode.blackjack.display.combobox.ComboBoxFactory
Creates and returns a soft seventeen combo box.
getSoftStrategy(IHouseRules) - Static method in class com.amoebacode.blackjack.strategy.BasicStrategyFactory
Returns the matrix of correct strategy decisions for soft hands, given the specified casino options.
getSoftStrategyRows(IHouseRules) - Static method in class com.amoebacode.blackjack.strategy.BasicStrategyFactory
Returns an array of correct strategy rows for soft hands, given the specified casino options.
getSoftTotal() - Method in class com.amoebacode.blackjack.core.Hand
 
getSoftTotal() - Method in interface com.amoebacode.blackjack.core.IHand
Returns the soft score for this hand (the sum of all card soft scores).
getSoftTotal() - Method in class com.amoebacode.blackjack.strategy.BasicStrategyHand
Returns the soft score for this hand (the sum of all card soft scores).
getSoftTotal(int) - Method in class com.amoebacode.blackjack.core.Hand
Returns the soft score for this hand (the sum of all card soft scores), not including cards beyond the specified index.
getSoundPath(int) - Static method in class com.amoebacode.blackjack.display.SoundRegistry
Returns the sound path for the specified audio clip filename.
getSoundPath(String) - Static method in class com.amoebacode.blackjack.display.SoundRegistry
Returns the sound path for the specified audio clip filename.
getSounds() - Static method in class com.amoebacode.blackjack.display.SoundRegistry
Returns all of the audio clip filenames.
getSplitButton(PlayerHandDisplay) - Static method in class com.amoebacode.blackjack.display.button.ButtonFactory
Creates and returns a split button.
getSplitCommand(IPlayerHand) - Static method in class com.amoebacode.blackjack.command.CommandFactory
Returns a new split command corresponding to the specified player hand.
getStandButton(PlayerHandDisplay) - Static method in class com.amoebacode.blackjack.display.button.ButtonFactory
Creates and returns a stand button.
getStandCommand(IPlayerHand) - Static method in class com.amoebacode.blackjack.command.CommandFactory
Returns a new stand command corresponding to the specified player hand.
getStrategyComboBox(PreferencesDisplay) - Static method in class com.amoebacode.blackjack.display.combobox.ComboBoxFactory
Creates and returns a strategy combo box.
getStrategyComboBoxCoordinates() - Static method in class com.amoebacode.blackjack.display.Location
Returns the location of the strategy tutor select box.
getStrategyLabel(BasicStrategyDisplay, boolean) - Static method in class com.amoebacode.blackjack.display.label.LabelFactory
Creates and returns a strategy label.
getStrategyLabelCoordinates() - Static method in class com.amoebacode.blackjack.display.Location
Returns the location of the basic strategy label.
getStrategyLabelFont() - Static method in class com.amoebacode.blackjack.display.FontFactory
Returns the font used on the basic strategy tip.
getSuit() - Method in class com.amoebacode.blackjack.core.Card
 
getSuit() - Method in interface com.amoebacode.blackjack.core.ICard
Returns the suit of this card (C, D, H, or S).
getSurrenderButton(PlayerHandDisplay) - Static method in class com.amoebacode.blackjack.display.button.ButtonFactory
Creates and returns a surrender button.
getSurrenderComboBox(HouseRulesDisplay) - Static method in class com.amoebacode.blackjack.display.combobox.ComboBoxFactory
Creates and returns a surrender combo box.
getSurrenderComboBoxCoordinates() - Static method in class com.amoebacode.blackjack.display.Location
Returns the location of the surrender availability select box.
getSurrenderCommand(IPlayerHand) - Static method in class com.amoebacode.blackjack.command.CommandFactory
Returns a new surrender command corresponding to the specified player hand.
getToolTipText() - Method in class com.amoebacode.blackjack.display.button.ButtonBase
Returns the help text that appears when the user mouses over the button.
getToolTipText() - Method in class com.amoebacode.blackjack.display.button.StandButton
 
getToolTipText() - Method in class com.amoebacode.blackjack.display.button.SavePreferencesButton
Returns the help text that appears when the user mouses over the button.
getToolTipText() - Method in class com.amoebacode.blackjack.display.button.SaveOptionsButton
Returns the help text that appears when the user mouses over the button.
getToolTipText() - Method in class com.amoebacode.blackjack.display.button.NoInsuranceButton
 
getToolTipText() - Method in class com.amoebacode.blackjack.display.button.HitButton
 
getToolTipText() - Method in class com.amoebacode.blackjack.display.button.DoubleDownButton
 
getToolTipText() - Method in class com.amoebacode.blackjack.display.button.SplitButton
 
getToolTipText() - Method in class com.amoebacode.blackjack.display.button.DealButton
 
getToolTipText() - Method in class com.amoebacode.blackjack.display.button.InsuranceButton
 
getToolTipText() - Method in class com.amoebacode.blackjack.display.button.OptionsButton
 
getToolTipText() - Method in class com.amoebacode.blackjack.display.button.RaiseBetButton
 
getToolTipText() - Method in class com.amoebacode.blackjack.display.button.ShuffleButton
 
getToolTipText() - Method in class com.amoebacode.blackjack.display.button.SurrenderButton
 
getToolTipText() - Method in class com.amoebacode.blackjack.display.button.LowerBetButton
 
getToolTipText() - Method in class com.amoebacode.blackjack.display.button.PreferencesButton
 
getToolTipText() - Method in class com.amoebacode.blackjack.display.combobox.ComboBoxBase
Returns the help text that appears when the user mouses over the select box.
getToolTipText() - Method in class com.amoebacode.blackjack.display.combobox.SurrenderComboBox
 
getToolTipText() - Method in class com.amoebacode.blackjack.display.combobox.StrategyComboBox
 
getToolTipText() - Method in class com.amoebacode.blackjack.display.combobox.DASComboBox
 
getToolTipText() - Method in class com.amoebacode.blackjack.display.combobox.SoftSeventeenComboBox
 
getToolTipText() - Method in class com.amoebacode.blackjack.display.combobox.AnimationComboBox
 
getToolTipText() - Method in class com.amoebacode.blackjack.display.combobox.AudioComboBox
 
getToolTipText() - Method in class com.amoebacode.blackjack.display.combobox.DecksComboBox
 
getToolTipText() - Method in class com.amoebacode.blackjack.display.combobox.DoubleAnyComboBox
 
getTotalLabel() - Method in class com.amoebacode.blackjack.core.Hand
Returns the prefix for the current score label (for example, "Score:").
getTotalLabel() - Method in class com.amoebacode.blackjack.core.DealerHand
 
getTotalLabel() - Method in class com.amoebacode.blackjack.core.PlayerHand
 
getValue() - Method in class com.amoebacode.blackjack.core.Card
 
getValue() - Method in interface com.amoebacode.blackjack.core.ICard
Returns the value of this card (2, 3, 4, 5, 6, 7, 8, 9, T, J, Q, K, or A).
getWidth() - Method in class com.amoebacode.blackjack.display.button.ButtonBase
Returns the width of the button.
getWidth() - Method in class com.amoebacode.blackjack.display.button.SaveButton
Returns the width of the button.
getWidth() - Method in class com.amoebacode.blackjack.display.combobox.ComboBoxBase
Returns the width of the select box.
getXButtonPos() - Method in class com.amoebacode.blackjack.display.PlayerHandDisplay
Returns the horizontal location of the hand buttons.
getXPercentDifference(Coordinate) - Method in class com.amoebacode.blackjack.display.Coordinate
Returns the horizontal percentage of the overall difference between this coordinate and the specified coordinate.
getXPos() - Method in class com.amoebacode.blackjack.display.DeckDisplay
Returns the horizontal position of this deck.
getXPos() - Method in class com.amoebacode.blackjack.display.Coordinate
Returns the horizontal position of this coordinate.
getXPos() - Method in class com.amoebacode.blackjack.display.button.ButtonBase
Returns the horizontal position of the button.
getXPos() - Method in class com.amoebacode.blackjack.display.button.HandButton
 
getXPos() - Method in class com.amoebacode.blackjack.display.button.SavePreferencesButton
Returns the horizontal position of the button.
getXPos() - Method in class com.amoebacode.blackjack.display.button.SaveOptionsButton
Returns the horizontal position of the button.
getXPos() - Method in class com.amoebacode.blackjack.display.button.DealButton
 
getXPos() - Method in class com.amoebacode.blackjack.display.button.OptionsButton
 
getXPos() - Method in class com.amoebacode.blackjack.display.button.RaiseBetButton
 
getXPos() - Method in class com.amoebacode.blackjack.display.button.ShuffleButton
 
getXPos() - Method in class com.amoebacode.blackjack.display.button.LowerBetButton
 
getXPos() - Method in class com.amoebacode.blackjack.display.button.PreferencesButton
 
getXPos() - Method in class com.amoebacode.blackjack.display.combobox.ComboBoxBase
Returns the horizontal position of the select box.
getXPos() - Method in class com.amoebacode.blackjack.display.combobox.SurrenderComboBox
 
getXPos() - Method in class com.amoebacode.blackjack.display.combobox.StrategyComboBox
 
getXPos() - Method in class com.amoebacode.blackjack.display.combobox.DASComboBox
 
getXPos() - Method in class com.amoebacode.blackjack.display.combobox.SoftSeventeenComboBox
 
getXPos() - Method in class com.amoebacode.blackjack.display.combobox.AnimationComboBox
 
getXPos() - Method in class com.amoebacode.blackjack.display.combobox.AudioComboBox
 
getXPos() - Method in class com.amoebacode.blackjack.display.combobox.DecksComboBox
 
getXPos() - Method in class com.amoebacode.blackjack.display.combobox.DoubleAnyComboBox
 
getXPos() - Method in class com.amoebacode.blackjack.display.label.LabelWrapper
Returns the horizontal position of the select box.
getXPos() - Method in class com.amoebacode.blackjack.display.label.StrategyLabel
 
getXPos() - Method in class com.amoebacode.blackjack.display.label.DecksLabel
 
getXPos() - Method in class com.amoebacode.blackjack.display.label.HandBetLabel
 
getXPos() - Method in class com.amoebacode.blackjack.display.label.CurrentScoreLabel
 
getXPos() - Method in class com.amoebacode.blackjack.display.label.GameBetLabel
 
getXPos() - Method in class com.amoebacode.blackjack.display.label.BalanceLabel
 
getYButtonPos() - Method in class com.amoebacode.blackjack.display.PlayerHandDisplay
Returns the vertical location of the hand buttons.
getYOffset() - Method in class com.amoebacode.blackjack.display.button.HandButton
Returns the vertical distance between this button and the player hand.
getYOffset() - Method in class com.amoebacode.blackjack.display.button.StandButton
 
getYOffset() - Method in class com.amoebacode.blackjack.display.button.NoInsuranceButton
 
getYOffset() - Method in class com.amoebacode.blackjack.display.button.HitButton
 
getYOffset() - Method in class com.amoebacode.blackjack.display.button.DoubleDownButton
 
getYOffset() - Method in class com.amoebacode.blackjack.display.button.SplitButton
 
getYOffset() - Method in class com.amoebacode.blackjack.display.button.InsuranceButton
 
getYOffset() - Method in class com.amoebacode.blackjack.display.button.SurrenderButton
 
getYPercentDifference(Coordinate) - Method in class com.amoebacode.blackjack.display.Coordinate
Returns the vertical percentage of the overall difference between this coordinate and the specified coordinate.
getYPos() - Method in class com.amoebacode.blackjack.display.DeckDisplay
Returns the vertical position of this deck.
getYPos() - Method in class com.amoebacode.blackjack.display.Coordinate
Returns the vertical position of this coordinate.
getYPos() - Method in class com.amoebacode.blackjack.display.button.ButtonBase
Returns the vertical position of the button.
getYPos() - Method in class com.amoebacode.blackjack.display.button.HandButton
 
getYPos() - Method in class com.amoebacode.blackjack.display.button.SavePreferencesButton
Returns the vertical position of the button.
getYPos() - Method in class com.amoebacode.blackjack.display.button.SaveOptionsButton
Returns the vertical position of the button.
getYPos() - Method in class com.amoebacode.blackjack.display.button.DealButton
 
getYPos() - Method in class com.amoebacode.blackjack.display.button.OptionsButton
 
getYPos() - Method in class com.amoebacode.blackjack.display.button.RaiseBetButton
 
getYPos() - Method in class com.amoebacode.blackjack.display.button.ShuffleButton
 
getYPos() - Method in class com.amoebacode.blackjack.display.button.LowerBetButton
 
getYPos() - Method in class com.amoebacode.blackjack.display.button.PreferencesButton
 
getYPos() - Method in class com.amoebacode.blackjack.display.combobox.ComboBoxBase
Returns the vertical position of the select box.
getYPos() - Method in class com.amoebacode.blackjack.display.combobox.SurrenderComboBox
 
getYPos() - Method in class com.amoebacode.blackjack.display.combobox.StrategyComboBox
 
getYPos() - Method in class com.amoebacode.blackjack.display.combobox.DASComboBox
 
getYPos() - Method in class com.amoebacode.blackjack.display.combobox.SoftSeventeenComboBox
 
getYPos() - Method in class com.amoebacode.blackjack.display.combobox.AnimationComboBox
 
getYPos() - Method in class com.amoebacode.blackjack.display.combobox.AudioComboBox
 
getYPos() - Method in class com.amoebacode.blackjack.display.combobox.DecksComboBox
 
getYPos() - Method in class com.amoebacode.blackjack.display.combobox.DoubleAnyComboBox
 
getYPos() - Method in class com.amoebacode.blackjack.display.label.LabelWrapper
Returns the vertical position of the select box.
getYPos() - Method in class com.amoebacode.blackjack.display.label.StrategyLabel
 
getYPos() - Method in class com.amoebacode.blackjack.display.label.DecksLabel
 
getYPos() - Method in class com.amoebacode.blackjack.display.label.HandBetLabel
 
getYPos() - Method in class com.amoebacode.blackjack.display.label.CurrentScoreLabel
 
getYPos() - Method in class com.amoebacode.blackjack.display.label.GameBetLabel
 
getYPos() - Method in class com.amoebacode.blackjack.display.label.BalanceLabel
 
GREEN - Static variable in class com.amoebacode.blackjack.display.ColorFactory
The primary background color

Blackjack
< A B C D E F