C# Class GR.Gambling.Blackjack.IAgent

Afficher le fichier Open project: alexhanh/Botting-Library

Méthodes publiques

Méthode Description
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

Method Details

Bet() public abstract méthode

public abstract Bet ( int roll_before ) : int
roll_before int
Résultat int

GetAction() public abstract méthode

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
Résultat ActionType

ResetShoe() public méthode

public ResetShoe ( bool forced ) : bool
forced bool
Résultat bool

RoundOver() public méthode

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
Résultat void

TakeInsurance() public abstract méthode

public abstract TakeInsurance ( CardSet seen_cards ) : bool
seen_cards CardSet
Résultat bool