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

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
party_points double

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

Метод Описание
CanSplit ( ) : bool
CanSurrender ( ) : bool
DealRound ( ) : void
EndRound ( ) : void
Game ( Rules rules, Agent agent, double pp_multiplier, Random random ) : System
IsValidAction ( ActionType action ) : bool
RemoveCards ( int count ) : void
ResetShoe ( ) : void
StartRound ( ) : void
ToString ( ) : string
Upcard ( ) : Card

Приватные методы

Метод Описание
AddPartyPoints ( int wager ) : void

Описание методов

CanSplit() публичный Метод

public CanSplit ( ) : bool
Результат bool

CanSurrender() публичный Метод

public CanSurrender ( ) : bool
Результат bool

DealRound() публичный Метод

public DealRound ( ) : void
Результат void

EndRound() публичный Метод

public EndRound ( ) : void
Результат void

Game() публичный Метод

public Game ( Rules rules, Agent agent, double pp_multiplier, Random random ) : System
rules Rules
agent Agent
pp_multiplier double
random System.Random
Результат System

IsValidAction() публичный Метод

public IsValidAction ( ActionType action ) : bool
action ActionType
Результат bool

RemoveCards() публичный Метод

public RemoveCards ( int count ) : void
count int
Результат void

ResetShoe() публичный Метод

public ResetShoe ( ) : void
Результат void

StartRound() публичный Метод

public StartRound ( ) : void
Результат void

ToString() публичный Метод

public ToString ( ) : string
Результат string

Upcard() публичный Метод

public Upcard ( ) : Card
Результат Card

Описание свойств

party_points публичное свойство

public double party_points
Результат double