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

파일 보기 프로젝트 열기: alexhanh/Botting-Library

공개 메소드들

메소드 설명
Bet ( int roll_before ) : int
GetAction ( CardSet seen_cards, Card dealer_upcard, CardSet player_hands, int active_hand, List available_actions ) : ActionType
ResetShoe ( bool forced ) : bool
RoundOver ( CardSet seen_cards, CardSet dealer_hand, CardSet player_hands, long game_id, int roll_after ) : void
TakeInsurance ( CardSet seen_cards ) : bool

메소드 상세

Bet() 공개 추상적인 메소드

public abstract Bet ( int roll_before ) : int
roll_before int
리턴 int

GetAction() 공개 추상적인 메소드

public abstract GetAction ( CardSet seen_cards, Card dealer_upcard, CardSet player_hands, int active_hand, List available_actions ) : ActionType
seen_cards CardSet
dealer_upcard Card
player_hands CardSet
active_hand int
available_actions List
리턴 ActionType

ResetShoe() 공개 메소드

public ResetShoe ( bool forced ) : bool
forced bool
리턴 bool

RoundOver() 공개 메소드

public RoundOver ( CardSet seen_cards, CardSet dealer_hand, CardSet player_hands, long game_id, int roll_after ) : void
seen_cards CardSet
dealer_hand CardSet
player_hands CardSet
game_id long
roll_after int
리턴 void

TakeInsurance() 공개 추상적인 메소드

public abstract TakeInsurance ( CardSet seen_cards ) : bool
seen_cards CardSet
리턴 bool