C# Класс PokerMuck.HoldemHHParser

Наследование: HHParser
Показать файл Открыть проект

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

Метод Описание
HoldemHHParser ( PokerClient pokerClient, String handhistoryFilename ) : System
ParseLine ( string line ) : void

Защищенные методы

Метод Описание
OnFinalBoardAvailable ( PokerMuck.Board board ) : void
OnFoundBigBlind ( String playerName ) : void
OnFoundBigBlindAmount ( float amount ) : void
OnFoundButton ( int seatNumber ) : void
OnFoundSmallBlind ( String playerName ) : void
OnFoundSmallBlindAmount ( float amount ) : void
OnFoundWinner ( String playerName ) : void
OnPlayerBet ( String playerName, float amount, HoldemGamePhase gamePhase ) : void
OnPlayerCalled ( String playerName, float amount, HoldemGamePhase gamePhase ) : void
OnPlayerChecked ( String playerName, HoldemGamePhase gamePhase ) : void
OnPlayerFolded ( String playerName, HoldemGamePhase gamePhase ) : void
OnPlayerPushedAllIn ( String playerName, HoldemGamePhase gamePhase ) : void
OnPlayerRaised ( String playerName, float raiseAmount, HoldemGamePhase gamePhase ) : void

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

Метод Описание
GenerateCardsFromText ( String cardsText ) : List
HandleFinalBoard ( List cards ) : void
HoldemHHParser_RoundHasTerminated ( ) : void
InfereBlindsFromButton ( int buttonSeatNumber ) : void
ParseForGamePhaseChanges ( String line ) : bool
SetupNewRound ( ) : void

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

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

public HoldemHHParser ( PokerClient pokerClient, String handhistoryFilename ) : System
pokerClient PokerClient
handhistoryFilename String
Результат System

OnFinalBoardAvailable() защищенный Метод

protected OnFinalBoardAvailable ( PokerMuck.Board board ) : void
board PokerMuck.Board
Результат void

OnFoundBigBlind() защищенный Метод

protected OnFoundBigBlind ( String playerName ) : void
playerName String
Результат void

OnFoundBigBlindAmount() защищенный Метод

protected OnFoundBigBlindAmount ( float amount ) : void
amount float
Результат void

OnFoundButton() защищенный Метод

protected OnFoundButton ( int seatNumber ) : void
seatNumber int
Результат void

OnFoundSmallBlind() защищенный Метод

protected OnFoundSmallBlind ( String playerName ) : void
playerName String
Результат void

OnFoundSmallBlindAmount() защищенный Метод

protected OnFoundSmallBlindAmount ( float amount ) : void
amount float
Результат void

OnFoundWinner() защищенный Метод

protected OnFoundWinner ( String playerName ) : void
playerName String
Результат void

OnPlayerBet() защищенный Метод

protected OnPlayerBet ( String playerName, float amount, HoldemGamePhase gamePhase ) : void
playerName String
amount float
gamePhase HoldemGamePhase
Результат void

OnPlayerCalled() защищенный Метод

protected OnPlayerCalled ( String playerName, float amount, HoldemGamePhase gamePhase ) : void
playerName String
amount float
gamePhase HoldemGamePhase
Результат void

OnPlayerChecked() защищенный Метод

protected OnPlayerChecked ( String playerName, HoldemGamePhase gamePhase ) : void
playerName String
gamePhase HoldemGamePhase
Результат void

OnPlayerFolded() защищенный Метод

protected OnPlayerFolded ( String playerName, HoldemGamePhase gamePhase ) : void
playerName String
gamePhase HoldemGamePhase
Результат void

OnPlayerPushedAllIn() защищенный Метод

protected OnPlayerPushedAllIn ( String playerName, HoldemGamePhase gamePhase ) : void
playerName String
gamePhase HoldemGamePhase
Результат void

OnPlayerRaised() защищенный Метод

protected OnPlayerRaised ( String playerName, float raiseAmount, HoldemGamePhase gamePhase ) : void
playerName String
raiseAmount float
gamePhase HoldemGamePhase
Результат void

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

public ParseLine ( string line ) : void
line string
Результат void