C# Класс holdem_engine.HandServer

Plays a hand of poker between a list of players. Designed to be restorable, non-blocking, and for use by web servers. Author: Wesley Tansey
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
DealFlop ( ) : void
DealHoleCards ( ) : void

Deals out all of the players' hole cards.

DealRiver ( ) : void
DealTurn ( ) : void
HandServer ( ) : System
Resume ( PokerHandHistory.PokerHand savedHand, CachedHand cache ) : HandHistory
Validate ( Action nextAction ) : Action

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

Метод Описание
AddAction ( int pIdx, Action action, List curRoundActions ) : void
GetFirstToAct ( bool preflop ) : int
payWinners ( ) : void
restoreBets ( PokerHandHistory savedActions, List curRoundActions ) : bool
restoreBlinds ( PokerHandHistory.PokerHand savedHand ) : bool

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

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

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

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

Deals out all of the players' hole cards.
public DealHoleCards ( ) : void
Результат void

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

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

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

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

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

public HandServer ( ) : System
Результат System

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

public Resume ( PokerHandHistory.PokerHand savedHand, CachedHand cache ) : HandHistory
savedHand PokerHandHistory.PokerHand
cache CachedHand
Результат HandHistory

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

public Validate ( Action nextAction ) : Action
nextAction Action
Результат Action