C# Класс GR.Gambling.Blackjack.IAgent

Показать файл Открыть проект

Открытые методы

Метод Описание
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