C# 클래스 GR.Gambling.Blackjack.BasicStrategy

상속: Agent
파일 보기 프로젝트 열기: alexhanh/Botting-Library 1 사용 예제들

공개 메소드들

메소드 설명
BasicStrategy ( int max_bet, double ev_cutoff, double pp_multiplier ) : System
BasicStrategy ( int max_bet, double ev_cutoff, double pp_multiplier, BettingSystem betting_system ) : System
Bet ( Game game ) : int
DealCard ( Card card ) : void
GetBestAction ( Game game ) : ActionType
ResetShoe ( Game game ) : void
ShoeEV ( ) : double
Showdown ( Game game ) : void
Stop ( ) : void
TakeInsurance ( Game game ) : bool

비공개 메소드들

메소드 설명
Evaluate ( Card upcard, Hand hand ) : List

메소드 상세

BasicStrategy() 공개 메소드

public BasicStrategy ( int max_bet, double ev_cutoff, double pp_multiplier ) : System
max_bet int
ev_cutoff double
pp_multiplier double
리턴 System

BasicStrategy() 공개 메소드

public BasicStrategy ( int max_bet, double ev_cutoff, double pp_multiplier, BettingSystem betting_system ) : System
max_bet int
ev_cutoff double
pp_multiplier double
betting_system GR.Gambling.Blackjack.Betting.BettingSystem
리턴 System

Bet() 공개 메소드

public Bet ( Game game ) : int
game Game
리턴 int

DealCard() 공개 메소드

public DealCard ( Card card ) : void
card Card
리턴 void

GetBestAction() 공개 메소드

public GetBestAction ( Game game ) : ActionType
game Game
리턴 ActionType

ResetShoe() 공개 메소드

public ResetShoe ( Game game ) : void
game Game
리턴 void

ShoeEV() 공개 메소드

public ShoeEV ( ) : double
리턴 double

Showdown() 공개 메소드

public Showdown ( Game game ) : void
game Game
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

TakeInsurance() 공개 메소드

public TakeInsurance ( Game game ) : bool
game Game
리턴 bool