C# Class ConsoleBlackjack.ConsoleBlackjackPlayer

A helper class to let a human play Blackjack via the console.
Inheritance: IBlackjackPlayer
Afficher le fichier Open project: tansey/blackjack

Méthodes publiques

Méthode Description
BuyInsurance ( HandInfo info ) : bool
DoubleDown ( HandInfo info ) : bool
GetBet ( decimal min, decimal max ) : decimal
HandOver ( HandInfo info ) : void
Hit ( HandInfo info ) : bool
PlayAnotherHand ( ) : bool
Reshuffle ( ) : void
Split ( HandInfo info ) : bool
Surrender ( HandInfo info ) : bool

Private Methods

Méthode Description
MultiQuery ( HandInfo info ) : void
PrintCount ( HandInfo info ) : void
PrintCount ( int temp ) : void
PrintHand ( HandInfo info ) : void
UpdateCount ( HandInfo info ) : void
YesNoQuery ( string query ) : bool

Method Details

BuyInsurance() public méthode

public BuyInsurance ( HandInfo info ) : bool
info Blackjack.HandInfo
Résultat bool

DoubleDown() public méthode

public DoubleDown ( HandInfo info ) : bool
info Blackjack.HandInfo
Résultat bool

GetBet() public méthode

public GetBet ( decimal min, decimal max ) : decimal
min decimal
max decimal
Résultat decimal

HandOver() public méthode

public HandOver ( HandInfo info ) : void
info Blackjack.HandInfo
Résultat void

Hit() public méthode

public Hit ( HandInfo info ) : bool
info Blackjack.HandInfo
Résultat bool

PlayAnotherHand() public méthode

public PlayAnotherHand ( ) : bool
Résultat bool

Reshuffle() public méthode

public Reshuffle ( ) : void
Résultat void

Split() public méthode

public Split ( HandInfo info ) : bool
info Blackjack.HandInfo
Résultat bool

Surrender() public méthode

public Surrender ( HandInfo info ) : bool
info Blackjack.HandInfo
Résultat bool