All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

ACE. Static variable in class com.lotspiech.poker.Card
action(Event, Object). Method in class com.lotspiech.poker.ruin.GamblersRuin
actionPerformed(ActionEvent). Method in class com.lotspiech.poker.applet.CardPanel
Method to handle events for the ActionListener interface.
actionPerformed(ActionEvent). Method in class com.lotspiech.poker.applet.VideoPokerApplet
Method to handle events for the ActionListener interface.
actionPerformed_javaawteventActionEventMethodDescriptor(). Method in class com.lotspiech.poker.applet.CardPanelBeanInfo
Gets the actionPerformed(java.awt.event.ActionEvent) method descriptor.
addArray(int[], int[]). Static method in class com.lotspiech.poker.Hand
This method was created in VisualAge.
addCard(Card). Method in class com.lotspiech.poker.BunchOfCards
addCard(CardPanel, Card). Method in class com.lotspiech.poker.applet.DealerThread
This method was created in VisualAge.
addCards(Card[]). Method in class com.lotspiech.poker.BunchOfCards
addChances(). Method in class com.lotspiech.poker.Hand
addPayoff(String, int, String, int, int). Method in class com.lotspiech.poker.Machine
advancePastEOL(). Method in class com.lotspiech.poker.GameFileTokenizer
allSingletons(). Method in class com.lotspiech.poker.SingletonCalculator
This method was created in VisualAge.
applet. Variable in class com.lotspiech.poker.applet.DealerThread
average(). Method in class com.lotspiech.poker.ruin.Probs

B

background. Variable in class com.lotspiech.poker.ruin.GamblersRuin
barDy. Variable in class com.lotspiech.poker.ruin.GamblersRuin
barHeight. Variable in class com.lotspiech.poker.ruin.GamblersRuin
barWidth. Variable in class com.lotspiech.poker.ruin.GamblersRuin
baseline. Variable in class com.lotspiech.poker.ruin.GamblersRuin
BBUST. Static variable in class com.lotspiech.poker.ruin.GamblersRuin
bestDiscard(HandWithDiscard). Method in class com.lotspiech.poker.strategy.LogRules
This method was created in VisualAge.
bestDiscard(HandWithDiscard). Method in class com.lotspiech.poker.Machine
This method was created in VisualAge.
bestDiscard(HandWithDiscard). Method in class com.lotspiech.poker.strategy.Rules
This method was created in VisualAge.
betsPerBucket. Variable in class com.lotspiech.poker.ruin.GamblersRuin
BOL. Variable in class com.lotspiech.poker.GameFileTokenizer
bottomMargin. Static variable in class com.lotspiech.poker.applet.CardPanel
bottomMargin. Variable in class com.lotspiech.poker.ruin.GamblersRuin
BRET. Static variable in class com.lotspiech.poker.ruin.GamblersRuin
buckets. Variable in class com.lotspiech.poker.ruin.GamblersRuin
BunchOfCards(). Constructor for class com.lotspiech.poker.BunchOfCards
BunchOfCards(Card[]). Constructor for class com.lotspiech.poker.BunchOfCards
buttons. Variable in class com.lotspiech.poker.ruin.GamblersRuin

C

calculateChances(Deck). Method in class com.lotspiech.poker.Hand
This routine calculates all possible outcomes from a given hand, and a given (remaining) deck.
calculateStrategy(File). Method in class com.lotspiech.poker.strategy.Strategy
This method was created in VisualAge.
card. Variable in class com.lotspiech.poker.applet.CardPanel
Card(int). Constructor for class com.lotspiech.poker.Card
Card(int, int). Constructor for class com.lotspiech.poker.Card
Card(String). Constructor for class com.lotspiech.poker.Card
cardback. Static variable in class com.lotspiech.poker.applet.CardPanel
cardback. Static variable in class com.lotspiech.poker.applet.VideoPokerApplet
cardHere. Variable in class com.lotspiech.poker.BunchOfCards
cardIsDiscarded(int). Method in class com.lotspiech.poker.HandWithDiscard
This method was created in VisualAge.
CardPanel(). Constructor for class com.lotspiech.poker.applet.CardPanel
Constructor
CardPanel(boolean). Constructor for class com.lotspiech.poker.applet.CardPanel
CardComponent constructor comment.
CardPanel(LayoutManager). Constructor for class com.lotspiech.poker.applet.CardPanel
CardComponent constructor comment.
CardPanel(LayoutManager, boolean). Constructor for class com.lotspiech.poker.applet.CardPanel
CardComponent constructor comment.
CardPanelBeanInfo(). Constructor for class com.lotspiech.poker.applet.CardPanelBeanInfo
cardPanels. Variable in class com.lotspiech.poker.applet.VideoPokerApplet
cardPropertyDescriptor(). Method in class com.lotspiech.poker.applet.CardPanelBeanInfo
Gets the card property descriptor.
cardRank. Variable in class com.lotspiech.poker.Card
cards. Variable in class com.lotspiech.poker.applet.DealerThread
cards. Variable in class com.lotspiech.poker.HandWithDiscard
cardSuit. Variable in class com.lotspiech.poker.Card
chances. Variable in class com.lotspiech.poker.Hand
charMask. Variable in class com.lotspiech.poker.strategy.Rules
checkPointInterval. Static variable in class com.lotspiech.poker.strategy.Strategy
child. Variable in class com.lotspiech.poker.strategy.DupPattern
child. Variable in class com.lotspiech.poker.strategy.FlushPattern
child. Variable in class com.lotspiech.poker.strategy.NotPattern
child. Variable in class com.lotspiech.poker.strategy.StraightPattern
clone(). Method in class com.lotspiech.poker.HandWithDiscard
This method was created in VisualAge.
CLUB. Static variable in class com.lotspiech.poker.Card
club. Static variable in class com.lotspiech.poker.applet.CardPanel
club. Static variable in class com.lotspiech.poker.applet.VideoPokerApplet
colors. Variable in class com.lotspiech.poker.ruin.GamblersRuin
comb(int, int). Static method in class com.lotspiech.poker.Deck
Returns combinatorial of a take b.
compile(String). Method in class com.lotspiech.poker.strategy.DrawFivePattern
compile method comment.
compile(String). Method in class com.lotspiech.poker.strategy.DupPattern
compile method comment.
compile(String). Method in class com.lotspiech.poker.strategy.FlushPattern
compile method comment.
compile(String). Method in class com.lotspiech.poker.strategy.ImpliesPattern
compile method comment.
compile(String). Method in class com.lotspiech.poker.strategy.LetterPattern
compile method comment.
compile(String). Method in class com.lotspiech.poker.strategy.NotPattern
compile method comment.
compile(String). Method in class com.lotspiech.poker.strategy.Pattern
This method process the pattern string and does all the pre-calculation it can.
compile(String). Method in class com.lotspiech.poker.strategy.Rules
This method was created in VisualAge.
compile(String). Method in class com.lotspiech.poker.strategy.StraightPattern
compile method comment.
connEtoC1(ActionEvent). Method in class com.lotspiech.poker.applet.CardPanel
connEtoC1: (Hold.action.actionPerformed(java.awt.event.ActionEvent) --> CardComponent.hold_ActionPerformed(Ljava.awt.event.ActionEvent;)V)
connEtoC1(ItemEvent). Method in class com.lotspiech.poker.applet.VideoPokerApplet
connEtoC1: (Machines.item.itemStateChanged(java.awt.event.ItemEvent) --> PokerApplet.machines_ItemStateChanged(Ljava.awt.event.ItemEvent;)V)
connEtoC2(ActionEvent). Method in class com.lotspiech.poker.applet.VideoPokerApplet
connEtoC2: (DealButton.action.actionPerformed(java.awt.event.ActionEvent) --> PokerApplet.dealButton_ActionPerformed(Ljava.awt.event.ActionEvent;)V)
connEtoC4(). Method in class com.lotspiech.poker.applet.VideoPokerApplet
connEtoC4: (ManualDealButton.action.
connPtoP1SetTarget(). Method in class com.lotspiech.poker.applet.VideoPokerApplet
connPtoP1SetTarget: (JScrollPane1.background <--> ScrollPaneTable.background)
connPtoP2SetTarget(). Method in class com.lotspiech.poker.applet.VideoPokerApplet
connPtoP2SetTarget: (PokerApplet.background <--> JAppletContentPane.background)
COPYRIGHT. Static variable in class com.lotspiech.poker.BunchOfCards
COPYRIGHT. Static variable in class com.lotspiech.poker.Card
COPYRIGHT. Static variable in class com.lotspiech.poker.applet.CardPanel
COPYRIGHT. Static variable in class com.lotspiech.poker.applet.CardPanelBeanInfo
COPYRIGHT. Static variable in class com.lotspiech.poker.applet.DealerThread
COPYRIGHT. Static variable in class com.lotspiech.poker.Deck
COPYRIGHT. Static variable in class com.lotspiech.poker.strategy.DrawFivePattern
COPYRIGHT. Static variable in class com.lotspiech.poker.strategy.DupPattern
COPYRIGHT. Static variable in class com.lotspiech.poker.strategy.FlushPattern
COPYRIGHT. Static variable in class com.lotspiech.poker.ruin.GamblersRuin
COPYRIGHT. Static variable in class com.lotspiech.poker.GameFileTokenizer
COPYRIGHT. Static variable in class com.lotspiech.poker.Hand
COPYRIGHT. Static variable in class com.lotspiech.poker.ruin.HandProb
COPYRIGHT. Static variable in class com.lotspiech.poker.HandWithDiscard
COPYRIGHT. Static variable in class com.lotspiech.poker.strategy.ImpliesPattern
COPYRIGHT. Static variable in class com.lotspiech.poker.strategy.LetterPattern
COPYRIGHT. Static variable in class com.lotspiech.poker.LogicException
COPYRIGHT. Static variable in class com.lotspiech.poker.strategy.LogRules
COPYRIGHT. Static variable in class com.lotspiech.poker.Machine
COPYRIGHT. Static variable in class com.lotspiech.poker.Machines
COPYRIGHT. Static variable in class com.lotspiech.poker.strategy.NotPattern
COPYRIGHT. Static variable in class com.lotspiech.poker.strategy.Pattern
COPYRIGHT. Static variable in class com.lotspiech.poker.strategy.PatternSyntaxException
COPYRIGHT. Static variable in class com.lotspiech.poker.PayoffTable
COPYRIGHT. Static variable in class com.lotspiech.poker.ruin.Probs
COPYRIGHT. Static variable in class com.lotspiech.poker.strategy.Rules
COPYRIGHT. Static variable in class com.lotspiech.poker.SingletonCalculator
COPYRIGHT. Static variable in class com.lotspiech.poker.StraightCalculator
COPYRIGHT. Static variable in class com.lotspiech.poker.strategy.StraightPattern
COPYRIGHT. Static variable in class com.lotspiech.poker.strategy.Strategy
COPYRIGHT. Static variable in class com.lotspiech.poker.applet.VideoPokerApplet
count. Variable in class com.lotspiech.poker.BunchOfCards
count. Variable in class com.lotspiech.poker.strategy.Strategy
count(int, int, int). Method in class com.lotspiech.poker.SingletonCalculator
This returns all the ways of getting singletons in the remaining cards in the deck, beginning with a certain rank, and going lower (in card value).
countDraw(Deck). Method in class com.lotspiech.poker.Hand
countOther(int, int). Method in class com.lotspiech.poker.Deck
Returns the number of different ways the a given draw could be filled from the current deck.
countRank(int, int). Method in class com.lotspiech.poker.Deck
Returns the number of ways of drawing cards of given rank.
countRun(int, int, int, int). Method in class com.lotspiech.poker.StraightCalculator
This function is a used subroutine in the straight and straight flush calculations.
countSuit(int, int, int). Method in class com.lotspiech.poker.Deck
Returns the number of ways of drawing cards of given suit.
countWilds(int). Method in class com.lotspiech.poker.Deck
Returns the number of ways of drawing a given number of wild cards.
credits. Variable in class com.lotspiech.poker.applet.VideoPokerApplet

D

deal(int). Method in class com.lotspiech.poker.Deck
Deals a given number of cards out of the deck.
dealButton_ActionPerformed(ActionEvent). Method in class com.lotspiech.poker.applet.VideoPokerApplet
Comment
dealer. Variable in class com.lotspiech.poker.applet.VideoPokerApplet
DealerThread(VideoPokerApplet). Constructor for class com.lotspiech.poker.applet.DealerThread
This method was created in VisualAge.
deck. Variable in class com.lotspiech.poker.Deck
deck. Variable in class com.lotspiech.poker.applet.VideoPokerApplet
Deck(int, int). Constructor for class com.lotspiech.poker.Deck
Creates a deck of cards.
decksize. Variable in class com.lotspiech.poker.Machine
deferredStatus. Variable in class com.lotspiech.poker.applet.VideoPokerApplet
delay. Static variable in class com.lotspiech.poker.applet.DealerThread
denom. Variable in class com.lotspiech.poker.ruin.Probs
deviation(). Method in class com.lotspiech.poker.ruin.Probs
DIAMOND. Static variable in class com.lotspiech.poker.Card
diamond. Static variable in class com.lotspiech.poker.applet.CardPanel
diamond. Static variable in class com.lotspiech.poker.applet.VideoPokerApplet
discardCard(int). Method in class com.lotspiech.poker.HandWithDiscard
This method was created in VisualAge.
discarded. Variable in class com.lotspiech.poker.applet.CardPanel
displayCard(). Method in class com.lotspiech.poker.applet.DealerThread
This method was created in VisualAge.
dollarAmount(int). Method in class com.lotspiech.poker.ruin.GamblersRuin
dots. Variable in class com.lotspiech.poker.strategy.StraightPattern
draw. Variable in class com.lotspiech.poker.Hand
draw. Variable in class com.lotspiech.poker.StraightCalculator
drawBar(Graphics, Color, int, double). Method in class com.lotspiech.poker.ruin.GamblersRuin
DrawFivePattern(Rules). Constructor for class com.lotspiech.poker.strategy.DrawFivePattern
DrawFivePattern constructor comment.
drawLabelAndAmount(Graphics, int, int, String, String). Method in class com.lotspiech.poker.ruin.GamblersRuin
dump(PrintWriter). Method in class com.lotspiech.poker.strategy.Strategy
This method was created in VisualAge.
DupPattern(Rules). Constructor for class com.lotspiech.poker.strategy.DupPattern
DupPattern constructor comment.

E

EIGHT. Static variable in class com.lotspiech.poker.Card
elements(). Method in class com.lotspiech.poker.ruin.Probs
endingIndex(String, char). Static method in class com.lotspiech.poker.strategy.Pattern
This method was created in VisualAge.
EOL. Variable in class com.lotspiech.poker.GameFileTokenizer
equals(Card). Method in class com.lotspiech.poker.Card
equals(HandWithDiscard). Method in class com.lotspiech.poker.HandWithDiscard
This method was created in VisualAge.
executeButton_ActionPerformed(ActionEvent). Method in class com.lotspiech.poker.applet.VideoPokerApplet
This is called after pressing the Manual Deal button.

F

F. Variable in class com.lotspiech.poker.ruin.GamblersRuin
Fbold. Variable in class com.lotspiech.poker.ruin.GamblersRuin
findMethod(Class, String, int). Static method in class com.lotspiech.poker.applet.CardPanelBeanInfo
Find the method by comparing (name & parameter size) against the methods in the class.
first. Static variable in class com.lotspiech.poker.strategy.Pattern
a table: "first" one bit in a byte 0:31
FIVE. Static variable in class com.lotspiech.poker.Card
flush(Deck). Method in class com.lotspiech.poker.Hand
FlushPattern(Rules). Constructor for class com.lotspiech.poker.strategy.FlushPattern
FlushPattern constructor comment.
format(double, int). Static method in class com.lotspiech.poker.ruin.HandProb
formatPercent(double). Method in class com.lotspiech.poker.ruin.GamblersRuin
formatTime(int). Method in class com.lotspiech.poker.ruin.GamblersRuin
FOUR. Static variable in class com.lotspiech.poker.Card
fourOfAKind(Deck). Method in class com.lotspiech.poker.Hand
fromDeck. Variable in class com.lotspiech.poker.SingletonCalculator
fromDeck. Variable in class com.lotspiech.poker.StraightCalculator
fullHouse(Deck). Method in class com.lotspiech.poker.Hand

G

GamblersRuin(). Constructor for class com.lotspiech.poker.ruin.GamblersRuin
game. Variable in class com.lotspiech.poker.ruin.GamblersRuin
game. Variable in class com.lotspiech.poker.ruin.Probs
GameFileTokenizer(Reader). Constructor for class com.lotspiech.poker.GameFileTokenizer
gameSelect. Variable in class com.lotspiech.poker.ruin.GamblersRuin
GBUST. Static variable in class com.lotspiech.poker.ruin.GamblersRuin
getAdditionalBeanInfo(). Method in class com.lotspiech.poker.applet.CardPanelBeanInfo
Returns the BeanInfo of the superclass of this bean to inherit its features.
getAppletInfo(). Method in class com.lotspiech.poker.applet.VideoPokerApplet
Gets the applet information.
getBeanClass(). Static method in class com.lotspiech.poker.applet.CardPanelBeanInfo
Gets the bean class.
getBeanClassName(). Static method in class com.lotspiech.poker.applet.CardPanelBeanInfo
Gets the bean class name.
getBeanDescriptor(). Method in class com.lotspiech.poker.applet.CardPanelBeanInfo
getCardPanel1(). Method in class com.lotspiech.poker.applet.VideoPokerApplet
Return the CardComponent1 property value.
getCardPanel2(). Method in class com.lotspiech.poker.applet.VideoPokerApplet
Return the CardComponent2 property value.
getCardPanel3(). Method in class com.lotspiech.poker.applet.VideoPokerApplet
Return the CardComponent3 property value.
getCardPanel4(). Method in class com.lotspiech.poker.applet.VideoPokerApplet
Return the CardComponent4 property value.
getCardPanel5(). Method in class com.lotspiech.poker.applet.VideoPokerApplet
Return the CardComponent5 property value.
getCards(). Method in class com.lotspiech.poker.HandWithDiscard
This method was created in VisualAge.
getChances(String, int, int). Method in class com.lotspiech.poker.Hand
You must execute "calculateChances" before calling this.
getCoinChances(Hand, Deck). Method in class com.lotspiech.poker.Machine
This method was created in VisualAge.
getCoinChances(Hand, Deck, int). Method in class com.lotspiech.poker.Machine
getColumnCount(). Method in class com.lotspiech.poker.PayoffTable
getColumnCount method comment.
getCounts(String). Method in class com.lotspiech.poker.Hand
This method was created in VisualAge.
getCreditLine(). Method in class com.lotspiech.poker.applet.VideoPokerApplet
Return the CreditLine property value.
getDealButton(). Method in class com.lotspiech.poker.applet.VideoPokerApplet
Return the DealButton property value.
getDecksize(). Method in class com.lotspiech.poker.Machine
This method was created in VisualAge.
getEventSetDescriptors(). Method in class com.lotspiech.poker.applet.CardPanelBeanInfo
Return the event set descriptors for this bean.
getHand(). Method in class com.lotspiech.poker.applet.VideoPokerApplet
Return the TableColumn1 property value.
getHandField(). Method in class com.lotspiech.poker.applet.VideoPokerApplet
Return the JTextField1 property value.
getHands(). Method in class com.lotspiech.poker.strategy.Strategy
This returns an Enumeration for this strategy's "registered hands".
getHeldLabel(). Method in class com.lotspiech.poker.applet.CardPanel
Return the HeldLabel property value.
getHold(). Method in class com.lotspiech.poker.applet.CardPanel
Return the Hold property value.
getImages(JApplet). Static method in class com.lotspiech.poker.applet.CardPanel
This method was created in VisualAge.
getIndex(char). Method in class com.lotspiech.poker.strategy.Rules
This method was created in VisualAge.
getJAppletContentPane(). Method in class com.lotspiech.poker.applet.VideoPokerApplet
Return the JAppletContentPane property value.
getJLabel1(). Method in class com.lotspiech.poker.applet.VideoPokerApplet
Return the JLabel1 property value.
getJScrollPane1(). Method in class com.lotspiech.poker.applet.VideoPokerApplet
Return the JScrollPane1 property value.
getKeys(). Method in class com.lotspiech.poker.Machines
This returns an enumeration of the actual machines.
getLastPayoffIndex(). Method in class com.lotspiech.poker.Machine
This returns the index of the last payoff from a getCoinChances.
getLastRule(). Method in class com.lotspiech.poker.strategy.LogRules
This method was created in VisualAge.
getLastRule(). Method in class com.lotspiech.poker.strategy.Rules
This method was created in VisualAge.
getMachine(). Method in class com.lotspiech.poker.strategy.Strategy
This method was created in VisualAge.
getMachines(). Method in class com.lotspiech.poker.applet.VideoPokerApplet
Return the Machines property value.
getMachinesBasicComboBoxRenderer(). Method in class com.lotspiech.poker.applet.VideoPokerApplet
Return the MachinesBasicComboBoxRenderer property value.
getManualDealButton(). Method in class com.lotspiech.poker.applet.VideoPokerApplet
Return the ManualDealButton property value.
getMethodDescriptors(). Method in class com.lotspiech.poker.applet.CardPanelBeanInfo
Return the method descriptors for this bean.
getName(). Method in class com.lotspiech.poker.Machine
getNumberOfHands(). Method in class com.lotspiech.poker.Deck
This returns the total number of five-card hands that can be dealt from this deck.
getPayoff(). Method in class com.lotspiech.poker.applet.VideoPokerApplet
Return the TableColumn2 property value.
getPayoff(String). Method in class com.lotspiech.poker.Machine
This method was created by a SmartGuide.
getPayoffDefaultTableCellRenderer(). Method in class com.lotspiech.poker.applet.VideoPokerApplet
Return the PayoffDefaultTableCellRenderer property value.
getPayoffTable(). Method in class com.lotspiech.poker.Machine
This returns the payoff table.
getPropertyDescriptors(). Method in class com.lotspiech.poker.applet.CardPanelBeanInfo
Return the property descriptors for this bean.
getResourceAsBytes(String). Static method in class com.lotspiech.poker.applet.VideoPokerApplet
Get a resource out of the jar file.
getResourceAsStream(String). Static method in class com.lotspiech.poker.applet.VideoPokerApplet
Get a resource out of the jar file.
getReturn(). Method in class com.lotspiech.poker.Machine
getReturn(Hand, Deck). Method in class com.lotspiech.poker.Machine
This method was created in VisualAge.
getReturn(Hand, Deck, int). Method in class com.lotspiech.poker.Machine
This method was created in VisualAge.
getReturn(HandWithDiscard). Method in class com.lotspiech.poker.Machine
This method was created in VisualAge.
getReturn(HandWithDiscard, int). Method in class com.lotspiech.poker.Machine
This method was created in VisualAge.
getRowCount(). Method in class com.lotspiech.poker.PayoffTable
getRowCount method comment.
getScrollPaneTable(). Method in class com.lotspiech.poker.applet.VideoPokerApplet
Return the ScrollPaneTable property value.
getScrollPaneTableDefaultTableColumnModel(). Method in class com.lotspiech.poker.applet.VideoPokerApplet
Return the ScrollPaneTableDefaultTableColumnModel property value.
getShuffledDeck(). Method in class com.lotspiech.poker.Machine
getSingletonCalculator(int[], int). Method in class com.lotspiech.poker.Deck
This returns a SingletonCalculator for the remaining cards in the deck.
getStatusLine(). Method in class com.lotspiech.poker.applet.VideoPokerApplet
Return the StatusLine property value.
getStraightCalculator(int, int[], int, int). Method in class com.lotspiech.poker.Deck
This method returns a straight calculator for straight flushes in a given hand.
getStraightCalculator(int[], int, int). Method in class com.lotspiech.poker.Deck
This returns a calculator for normal straight calculations.
getValueAt(int, int). Method in class com.lotspiech.poker.PayoffTable
getValueAt method comment.
getWildRank(). Method in class com.lotspiech.poker.BunchOfCards
GRET. Static variable in class com.lotspiech.poker.ruin.GamblersRuin

H

H. Variable in class com.lotspiech.poker.ruin.GamblersRuin
Hand(). Constructor for class com.lotspiech.poker.Hand
Hand(Card[]). Constructor for class com.lotspiech.poker.Hand
Any number of cards may be a "hand".
handCards. Variable in class com.lotspiech.poker.applet.VideoPokerApplet
handCount(int, int, int, int, int). Static method in class com.lotspiech.poker.strategy.Strategy
This method was created in VisualAge.
handleException(Throwable). Method in class com.lotspiech.poker.applet.CardPanel
Called whenever the part throws an exception.
handleException(Throwable). Method in class com.lotspiech.poker.applet.CardPanelBeanInfo
Called whenever the bean information class throws an exception.
handleException(Throwable). Method in class com.lotspiech.poker.applet.VideoPokerApplet
Called whenever the part throws an exception.
HandProb(String, double). Constructor for class com.lotspiech.poker.ruin.HandProb
HandProb(String, double, int). Constructor for class com.lotspiech.poker.ruin.HandProb
hands. Variable in class com.lotspiech.poker.strategy.Strategy
HandWithDiscard(Card[]). Constructor for class com.lotspiech.poker.HandWithDiscard
Discard constructor comment.
HandWithDiscard(String). Constructor for class com.lotspiech.poker.HandWithDiscard
Discard constructor comment.
hasCard(Card). Method in class com.lotspiech.poker.BunchOfCards
hasCard(int, int). Method in class com.lotspiech.poker.BunchOfCards
have. Variable in class com.lotspiech.poker.SingletonCalculator
have. Variable in class com.lotspiech.poker.StraightCalculator
HEART. Static variable in class com.lotspiech.poker.Card
heart. Static variable in class com.lotspiech.poker.applet.CardPanel
heart. Static variable in class com.lotspiech.poker.applet.VideoPokerApplet
hi. Variable in class com.lotspiech.poker.strategy.Rules
hold_ActionPerformed(ActionEvent). Method in class com.lotspiech.poker.applet.CardPanel
Comment
hold_ActionPerformed_javaawteventActionEventMethodDescriptor(). Method in class com.lotspiech.poker.applet.CardPanelBeanInfo
Gets the hold_ActionPerformed(java.awt.event.ActionEvent) method descriptor.

I

imageUpdate(Image, int, int, int, int, int). Method in class com.lotspiech.poker.applet.CardPanel
imageUpdate method comment.
ImpliesPattern(Rules). Constructor for class com.lotspiech.poker.strategy.ImpliesPattern
ImpliesPattern constructor comment.
in. Variable in class com.lotspiech.poker.GameFileTokenizer
index. Variable in class com.lotspiech.poker.strategy.LetterPattern
index. Variable in class com.lotspiech.poker.strategy.LogRules
init(). Method in class com.lotspiech.poker.ruin.GamblersRuin
init(). Method in class com.lotspiech.poker.applet.VideoPokerApplet
Handle the Applet init method.
initConnections(). Method in class com.lotspiech.poker.applet.CardPanel
Initializes connections
initConnections(). Method in class com.lotspiech.poker.applet.VideoPokerApplet
Initializes connections
initialize(). Method in class com.lotspiech.poker.applet.CardPanel
Initialize the class.
interpolateColor(float). Method in class com.lotspiech.poker.ruin.GamblersRuin
isDiscarded(). Method in class com.lotspiech.poker.applet.CardPanel
This method was created in VisualAge.
isWild(). Method in class com.lotspiech.poker.Card
Is this card wild? This question can only be asked in the context of a given Machine.
itemStateChanged(ItemEvent). Method in class com.lotspiech.poker.applet.VideoPokerApplet
Method to handle events for the ItemListener interface.
iterations. Variable in class com.lotspiech.poker.ruin.GamblersRuin
ivjCardPanel1. Variable in class com.lotspiech.poker.applet.VideoPokerApplet
ivjCardPanel2. Variable in class com.lotspiech.poker.applet.VideoPokerApplet
ivjCardPanel3. Variable in class com.lotspiech.poker.applet.VideoPokerApplet
ivjCardPanel4. Variable in class com.lotspiech.poker.applet.VideoPokerApplet
ivjCardPanel5. Variable in class com.lotspiech.poker.applet.VideoPokerApplet
ivjCreditLine. Variable in class com.lotspiech.poker.applet.VideoPokerApplet
ivjDealButton. Variable in class com.lotspiech.poker.applet.VideoPokerApplet
ivjHand. Variable in class com.lotspiech.poker.applet.VideoPokerApplet
ivjHandField. Variable in class com.lotspiech.poker.applet.VideoPokerApplet
ivjHeldLabel. Variable in class com.lotspiech.poker.applet.CardPanel
ivjHold. Variable in class com.lotspiech.poker.applet.CardPanel
ivjJAppletContentPane. Variable in class com.lotspiech.poker.applet.VideoPokerApplet
ivjJLabel1. Variable in class com.lotspiech.poker.applet.VideoPokerApplet
ivjJScrollPane1. Variable in class com.lotspiech.poker.applet.VideoPokerApplet
ivjMachines. Variable in class com.lotspiech.poker.applet.VideoPokerApplet
ivjMachinesBasicComboBoxRenderer. Variable in class com.lotspiech.poker.applet.VideoPokerApplet
ivjManualDealButton. Variable in class com.lotspiech.poker.applet.VideoPokerApplet
ivjPayoff. Variable in class com.lotspiech.poker.applet.VideoPokerApplet
ivjPayoffDefaultTableCellRenderer. Variable in class com.lotspiech.poker.applet.VideoPokerApplet
ivjScrollPaneTable. Variable in class com.lotspiech.poker.applet.VideoPokerApplet
ivjScrollPaneTableDefaultTableColumnModel. Variable in class com.lotspiech.poker.applet.VideoPokerApplet
ivjStatusLine. Variable in class com.lotspiech.poker.applet.VideoPokerApplet

J

JACK. Static variable in class com.lotspiech.poker.Card
JOKER. Static variable in class com.lotspiech.poker.Card
jokers. Variable in class com.lotspiech.poker.BunchOfCards

K

keys. Variable in class com.lotspiech.poker.Machines
KING. Static variable in class com.lotspiech.poker.Card

L

labels. Variable in class com.lotspiech.poker.ruin.GamblersRuin
labelWidths. Variable in class com.lotspiech.poker.ruin.GamblersRuin
lastPayoff. Variable in class com.lotspiech.poker.Machine
leftMargin. Variable in class com.lotspiech.poker.ruin.GamblersRuin
LetterPattern(Rules). Constructor for class com.lotspiech.poker.strategy.LetterPattern
LetterPattern constructor comment.
letters. Variable in class com.lotspiech.poker.strategy.Rules
lo. Variable in class com.lotspiech.poker.strategy.Rules
load(String). Static method in class com.lotspiech.poker.strategy.Strategy
This loads a strategy from a file.
loadHistogram(). Method in class com.lotspiech.poker.ruin.GamblersRuin
loadProbs(). Method in class com.lotspiech.poker.ruin.GamblersRuin
log. Variable in class com.lotspiech.poker.strategy.LogRules
LogicException(). Constructor for class com.lotspiech.poker.LogicException
LogicException constructor comment.
LogicException(String). Constructor for class com.lotspiech.poker.LogicException
LogicException constructor comment.
LogRules(String). Constructor for class com.lotspiech.poker.strategy.LogRules
LogRules constructor comment.
lossField. Variable in class com.lotspiech.poker.ruin.GamblersRuin

M

machine. Variable in class com.lotspiech.poker.strategy.Strategy
Machine(String, int, int). Constructor for class com.lotspiech.poker.Machine
machines. Variable in class com.lotspiech.poker.applet.VideoPokerApplet
Machines(Reader). Constructor for class com.lotspiech.poker.Machines
machines_ItemStateChanged(ItemEvent). Method in class com.lotspiech.poker.applet.VideoPokerApplet
Comment
main(String[]). Static method in class com.lotspiech.poker.applet.CardPanel
main entrypoint - starts the part when it is run as an application
main(String[]). Static method in class com.lotspiech.poker.Hand
Testing program; arguments are the cards in the hand, e.g.
main(String[]). Static method in class com.lotspiech.poker.Machines
This will calculate the best discard for a given hand and machine.
main(String[]). Static method in class com.lotspiech.poker.strategy.Rules
This evaluates a strategy versus a given set of rules.
main(String[]). Static method in class com.lotspiech.poker.strategy.Strategy
This method was created in VisualAge.
main(String[]). Static method in class com.lotspiech.poker.applet.VideoPokerApplet
main entrypoint - starts the part when it is run as an application
main_javalangString__MethodDescriptor(). Method in class com.lotspiech.poker.applet.CardPanelBeanInfo
Gets the main(java.lang.String[]) method descriptor.
makeHand(Card[]). Method in class com.lotspiech.poker.Machine
This method was created in VisualAge.
matches(int). Method in class com.lotspiech.poker.strategy.DrawFivePattern
matches method comment.
matches(int). Method in class com.lotspiech.poker.strategy.DupPattern
matches method comment.
matches(int). Method in class com.lotspiech.poker.strategy.FlushPattern
matches method comment.
matches(int). Method in class com.lotspiech.poker.strategy.ImpliesPattern
matches method comment.
matches(int). Method in class com.lotspiech.poker.strategy.LetterPattern
matches method comment.
matches(int). Method in class com.lotspiech.poker.strategy.NotPattern
The NotPattern match is the opposite of every other match--i.e., it matches if and only if its child pattern does not match.
matches(int). Method in class com.lotspiech.poker.strategy.Pattern
This method returns true if the pattern matches the current hand.
matches(int). Method in class com.lotspiech.poker.strategy.StraightPattern
matches method comment.
matches(int, int). Method in class com.lotspiech.poker.strategy.FlushPattern
This method was created in VisualAge.
MAX_HAND. Static variable in class com.lotspiech.poker.Hand
metrics. Variable in class com.lotspiech.poker.applet.CardPanel
metrics. Variable in class com.lotspiech.poker.ruin.GamblersRuin
multiple. Variable in class com.lotspiech.poker.ruin.HandProb
multiplyArray(int[], int). Static method in class com.lotspiech.poker.Hand
This method was created in VisualAge.

N

n. Variable in class com.lotspiech.poker.strategy.FlushPattern
name. Variable in class com.lotspiech.poker.ruin.HandProb
name. Variable in class com.lotspiech.poker.Machine
next. Variable in class com.lotspiech.poker.strategy.Pattern
next(). Method in class com.lotspiech.poker.strategy.Pattern
Given that this pattern matches, this moves to the next pattern in the rule and returns its value.
nextSuit(int). Static method in class com.lotspiech.poker.strategy.Strategy
This method was created in VisualAge.
nextToken(). Method in class com.lotspiech.poker.GameFileTokenizer
NINE. Static variable in class com.lotspiech.poker.Card
NO_WILD_RANK. Static variable in class com.lotspiech.poker.Card
The idea is that a wild rank, (e.g., deuces wild), is implemented by moving the ranks from the original index to the "WILD_RANK" index.
nonSingleton. Variable in class com.lotspiech.poker.SingletonCalculator
noPair(Deck). Method in class com.lotspiech.poker.Hand
NotPattern(Rules). Constructor for class com.lotspiech.poker.strategy.NotPattern
NotPattern constructor comment.
NUMBER_OF_COINS. Static variable in class com.lotspiech.poker.PayoffTable
numberOfBets. Variable in class com.lotspiech.poker.ruin.GamblersRuin
numberRank(int). Method in class com.lotspiech.poker.BunchOfCards
numberSuit(int). Method in class com.lotspiech.poker.BunchOfCards
numberWilds(). Method in class com.lotspiech.poker.BunchOfCards

O

onePair(Deck). Method in class com.lotspiech.poker.Hand
ones. Static variable in class com.lotspiech.poker.strategy.Pattern
a table: number of one-bits in a byte 0:31
otherPairs. Variable in class com.lotspiech.poker.Hand

P

P. Variable in class com.lotspiech.poker.ruin.GamblersRuin
paint(Graphics). Method in class com.lotspiech.poker.ruin.GamblersRuin
paintComponent(Graphics). Method in class com.lotspiech.poker.applet.CardPanel
This method was created in VisualAge.
paintWild(Graphics, Rectangle). Method in class com.lotspiech.poker.applet.CardPanel
This method was created in VisualAge.
panels. Variable in class com.lotspiech.poker.applet.DealerThread
Pattern(Rules). Constructor for class com.lotspiech.poker.strategy.Pattern
This method was created in VisualAge.
PatternSyntaxException(). Constructor for class com.lotspiech.poker.strategy.PatternSyntaxException
PatternSyntaxException constructor comment.
PatternSyntaxException(String). Constructor for class com.lotspiech.poker.strategy.PatternSyntaxException
PatternSyntaxException constructor comment.
payoffDictionary. Variable in class com.lotspiech.poker.Machine
payoffs. Variable in class com.lotspiech.poker.Machine
payoffs. Variable in class com.lotspiech.poker.PayoffTable
PayoffTable(Vector). Constructor for class com.lotspiech.poker.PayoffTable
PayoffTable constructor comment.
pokerApplet_Init(). Method in class com.lotspiech.poker.applet.VideoPokerApplet
Comment
prob. Variable in class com.lotspiech.poker.ruin.HandProb
probs. Variable in class com.lotspiech.poker.ruin.Probs
Probs(InputStream). Constructor for class com.lotspiech.poker.ruin.Probs
Probs(Reader). Constructor for class com.lotspiech.poker.ruin.Probs
processText(TextField). Method in class com.lotspiech.poker.ruin.GamblersRuin

Q

QUEEN. Static variable in class com.lotspiech.poker.Card
quotes. Variable in class com.lotspiech.poker.GameFileTokenizer

R

random. Variable in class com.lotspiech.poker.Deck
rank(). Method in class com.lotspiech.poker.Card
RANK_STRING. Static variable in class com.lotspiech.poker.Card
rankMask. Variable in class com.lotspiech.poker.strategy.Rules
ranks. Variable in class com.lotspiech.poker.BunchOfCards
ranks. Static variable in class com.lotspiech.poker.Machines
RBUST. Static variable in class com.lotspiech.poker.ruin.GamblersRuin
readObject(ObjectInputStream). Method in class com.lotspiech.poker.strategy.Strategy
This method was created in VisualAge.
red. Static variable in class com.lotspiech.poker.applet.CardPanel
removeCard(Card). Method in class com.lotspiech.poker.BunchOfCards
removeCard(Card). Method in class com.lotspiech.poker.Deck
This removes a card from the deck, overriding the BunchOfCards method.
removeCards(BunchOfCards). Method in class com.lotspiech.poker.BunchOfCards
removeCards(Card[]). Method in class com.lotspiech.poker.BunchOfCards
resetCounts(). Method in class com.lotspiech.poker.Machine
ret. Variable in class com.lotspiech.poker.strategy.Rules
RRET. Static variable in class com.lotspiech.poker.ruin.GamblersRuin
ruleNo. Variable in class com.lotspiech.poker.strategy.Rules
rules. Variable in class com.lotspiech.poker.strategy.Pattern
rules. Variable in class com.lotspiech.poker.strategy.Rules
Rules(). Constructor for class com.lotspiech.poker.strategy.Rules
This method was created in VisualAge.
Rules(Reader). Constructor for class com.lotspiech.poker.strategy.Rules
This method was created in VisualAge.
Rules(String). Constructor for class com.lotspiech.poker.strategy.Rules
This method was created in VisualAge.
ruleStrings. Variable in class com.lotspiech.poker.strategy.Rules
run(). Method in class com.lotspiech.poker.applet.DealerThread
This method was created in VisualAge.
run(). Method in class com.lotspiech.poker.ruin.GamblersRuin
runner. Variable in class com.lotspiech.poker.ruin.GamblersRuin

S

serialVersionUID. Static variable in class com.lotspiech.poker.Machine
serialVersionUID. Static variable in class com.lotspiech.poker.strategy.Strategy
setCard(Card). Method in class com.lotspiech.poker.applet.CardPanel
This method was created in VisualAge.
setCard_comlotspiechpokerCardMethodDescriptor(). Method in class com.lotspiech.poker.applet.CardPanelBeanInfo
Gets the setCard(com.lotspiech.poker.Card) method descriptor.
setMasks(HandWithDiscard). Method in class com.lotspiech.poker.strategy.Rules
This method was created in VisualAge.
setWild(). Method in class com.lotspiech.poker.Card
Sets a card "wild" in a given situation.
setWildRank(int). Method in class com.lotspiech.poker.BunchOfCards
SEVEN. Static variable in class com.lotspiech.poker.Card
showCredits(). Method in class com.lotspiech.poker.applet.VideoPokerApplet
This method was created in VisualAge.
showTotals(). Method in class com.lotspiech.poker.Hand
shuffle(). Method in class com.lotspiech.poker.Deck
Guess what, this produces a random order of the deck.
singleton. Variable in class com.lotspiech.poker.Hand
SingletonCalculator(int[], int[], int). Constructor for class com.lotspiech.poker.SingletonCalculator
This creates a singleton calculator.
SIX. Static variable in class com.lotspiech.poker.Card
size(). Method in class com.lotspiech.poker.BunchOfCards
Number of cards in the "bunch".
spaces. Variable in class com.lotspiech.poker.GameFileTokenizer
SPADE. Static variable in class com.lotspiech.poker.Card
spade. Static variable in class com.lotspiech.poker.applet.CardPanel
spade. Static variable in class com.lotspiech.poker.applet.VideoPokerApplet
span. Variable in class com.lotspiech.poker.strategy.DupPattern
span. Variable in class com.lotspiech.poker.strategy.StraightPattern
START_MASK. Static variable in class com.lotspiech.poker.strategy.Pattern
step(). Method in class com.lotspiech.poker.ruin.GamblersRuin
stopped. Variable in class com.lotspiech.poker.ruin.GamblersRuin
store(File). Method in class com.lotspiech.poker.strategy.Strategy
This method was created in VisualAge.
straight(). Method in class com.lotspiech.poker.StraightCalculator
This calculates straights the normal way.
straight(Deck). Method in class com.lotspiech.poker.Hand
straightByHighCard(). Method in class com.lotspiech.poker.StraightCalculator
This calculates straight by actual high card.
straightByHighCard(Deck). Method in class com.lotspiech.poker.Hand
StraightCalculator(int[], int[], int, int). Constructor for class com.lotspiech.poker.StraightCalculator
This method was created in VisualAge.
straightFlush(Deck). Method in class com.lotspiech.poker.Hand
straightFlushByHighCard(Deck). Method in class com.lotspiech.poker.Hand
StraightPattern(Rules). Constructor for class com.lotspiech.poker.strategy.StraightPattern
StraightPattern constructor comment.
Strategy(). Constructor for class com.lotspiech.poker.strategy.Strategy
Strategy constructor comment.
Strategy(Machine, File). Constructor for class com.lotspiech.poker.strategy.Strategy
This calculates a strategy for a given game, checkpointing the strategy in the given file.
subtractArray(int[], int[]). Static method in class com.lotspiech.poker.Hand
This method was created in VisualAge.
suit. Variable in class com.lotspiech.poker.strategy.Rules
suit(). Method in class com.lotspiech.poker.Card
SUIT_STRING. Static variable in class com.lotspiech.poker.Card
suitMask. Variable in class com.lotspiech.poker.strategy.Rules
suits. Variable in class com.lotspiech.poker.BunchOfCards

T

table. Variable in class com.lotspiech.poker.strategy.LogRules
table. Variable in class com.lotspiech.poker.strategy.Rules
table. Variable in class com.lotspiech.poker.SingletonCalculator
TEN. Static variable in class com.lotspiech.poker.Card
THREE. Static variable in class com.lotspiech.poker.Card
threeOfAKind(Deck). Method in class com.lotspiech.poker.Hand
toHtml(double). Method in class com.lotspiech.poker.ruin.HandProb
topMargin. Static variable in class com.lotspiech.poker.applet.CardPanel
topMargin. Variable in class com.lotspiech.poker.ruin.GamblersRuin
toString(). Method in class com.lotspiech.poker.BunchOfCards
toString(). Method in class com.lotspiech.poker.Card
toString(). Method in class com.lotspiech.poker.HandWithDiscard
This method was created in VisualAge.
toString(). Method in class com.lotspiech.poker.Machine
toString(). Method in class com.lotspiech.poker.Machines
toString(). Method in class com.lotspiech.poker.ruin.Probs
toString(). Method in class com.lotspiech.poker.strategy.Strategy
This method was created in VisualAge.
toString(int). Method in class com.lotspiech.poker.Machine
TWO. Static variable in class com.lotspiech.poker.Card
twoPair(Deck). Method in class com.lotspiech.poker.Hand

V

VideoPokerApplet(). Constructor for class com.lotspiech.poker.applet.VideoPokerApplet

W

waitForStopped(). Method in class com.lotspiech.poker.ruin.GamblersRuin
wild. Variable in class com.lotspiech.poker.Card
wild. Variable in class com.lotspiech.poker.StraightCalculator
WILD_RANK. Static variable in class com.lotspiech.poker.Card
wildCount. Variable in class com.lotspiech.poker.Hand
wildDraw. Variable in class com.lotspiech.poker.Hand
wildFiveOfAKind(Deck). Method in class com.lotspiech.poker.Hand
wildFlush(Deck, int). Method in class com.lotspiech.poker.Hand
wildFourDeuces(Deck). Method in class com.lotspiech.poker.Hand
This calculates four wild ranked cards (no jokers); the word "deuces" here a bit of a misnomer if deuces aren't the wild rank.
wildFourOfAKind(Deck). Method in class com.lotspiech.poker.Hand
wildFullHouse(Deck). Method in class com.lotspiech.poker.Hand
wildHere. Variable in class com.lotspiech.poker.BunchOfCards
wildOnePair(Deck). Method in class com.lotspiech.poker.Hand
This method was created by a SmartGuide.
wildRank. Variable in class com.lotspiech.poker.BunchOfCards
wilds. Variable in class com.lotspiech.poker.BunchOfCards
wilds. Variable in class com.lotspiech.poker.Machine
wildStraight(Deck, int). Method in class com.lotspiech.poker.Hand
wildStraightByHighCard(Deck, int). Method in class com.lotspiech.poker.Hand
wildStraightFlush(Deck, int). Method in class com.lotspiech.poker.Hand
wildStraightFlushByHighCard(Deck, int). Method in class com.lotspiech.poker.Hand
In normal straight flush calculation, we are concerned about how high an SF we can make.
wildThreeOfAKind(Deck). Method in class com.lotspiech.poker.Hand
This method was created by a SmartGuide.
winField. Variable in class com.lotspiech.poker.ruin.GamblersRuin
won. Variable in class com.lotspiech.poker.applet.VideoPokerApplet
writeObject(ObjectOutputStream). Method in class com.lotspiech.poker.strategy.Strategy
This method was created in VisualAge.