|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.gbayer.basicblackjack.Player
com.gbayer.basicblackjack.ComputerDealer
public class ComputerDealer
Player
that follows BlackJack dealer decision rules and does not
interact with UI.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.gbayer.basicblackjack.Player |
---|
Player.Action |
Field Summary | |
---|---|
static int |
STAY_VALUE
Constant - Hand value at which dealer must Stay. |
Constructor Summary | |
---|---|
ComputerDealer(java.lang.String name)
Instantiates a new computer dealer. |
Method Summary | |
---|---|
Player.Action |
takeAction(UI ui)
Dealer takes action based on current hand value and dealer rules. |
Methods inherited from class com.gbayer.basicblackjack.Player |
---|
dealCard, getHand, getName, newHand, toString, toStringShowingTopCardOnly |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int STAY_VALUE
Constructor Detail |
---|
public ComputerDealer(java.lang.String name)
name
- the name assigned to this playerMethod Detail |
---|
public Player.Action takeAction(UI ui)
takeAction
in class Player
ui
- the user interface
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |