C# Класс PokerMuck.PokerClient

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

Защищенные свойства (Protected)

Свойство Тип Описание
config System.Collections.Hashtable
regex System.Collections.Hashtable

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

Метод Описание
DoPregameProcessing ( String storedHandHistoryDirectory ) : void
DoStartupProcessing ( String storedHandHistoryDirectory ) : void
GenerateCardFromString ( String card ) : PokerMuck.Card
GetConfig ( String key ) : Object
GetConfigBoolean ( String key ) : System.Boolean
GetConfigFloat ( String key ) : float
GetConfigInt ( String key ) : int
GetConfigString ( String key ) : String
GetCurrentHandHistorySubdirectory ( ) : String
GetHandHistoryFilenameRegexPatternFromWindowTitle ( String windowTitle ) : String
GetMuckedHands ( String currentGameId ) : String>>.List
GetPokerGameFromGameDescription ( String gameDescription ) : PokerGame
GetPokerGameTypeFromWindowTitle ( String windowTitle ) : PokerGameType
GetRegex ( String key ) : Regex
HasRegex ( String key ) : bool
InferMaxSeatingCapacity ( String line, String filename, String currentGameId ) : int
InitializeLanguage ( String language ) : void
IsPlayerSeatingPositionRelative ( PokerGameType gameType ) : bool
ProvidesConfig ( String key ) : bool
SetTheme ( String theme ) : void

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

Метод Описание
InitializeData ( ) : void
PokerClient ( ) : System
StringToRegexPattern ( String str ) : String

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

Метод Описание
LoadSupportedVisualRecognitionThemes ( ) : void
ResetData ( ) : void

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

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

public DoPregameProcessing ( String storedHandHistoryDirectory ) : void
storedHandHistoryDirectory String
Результат void

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

public DoStartupProcessing ( String storedHandHistoryDirectory ) : void
storedHandHistoryDirectory String
Результат void

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

public GenerateCardFromString ( String card ) : PokerMuck.Card
card String
Результат PokerMuck.Card

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

public GetConfig ( String key ) : Object
key String
Результат Object

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

public GetConfigBoolean ( String key ) : System.Boolean
key String
Результат System.Boolean

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

public GetConfigFloat ( String key ) : float
key String
Результат float

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

public GetConfigInt ( String key ) : int
key String
Результат int

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

public GetConfigString ( String key ) : String
key String
Результат String

GetCurrentHandHistorySubdirectory() публичный абстрактный Метод

public abstract GetCurrentHandHistorySubdirectory ( ) : String
Результат String

GetHandHistoryFilenameRegexPatternFromWindowTitle() публичный абстрактный Метод

public abstract GetHandHistoryFilenameRegexPatternFromWindowTitle ( String windowTitle ) : String
windowTitle String
Результат String

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

public GetMuckedHands ( String currentGameId ) : String>>.List
currentGameId String
Результат String>>.List

GetPokerGameFromGameDescription() публичный абстрактный Метод

public abstract GetPokerGameFromGameDescription ( String gameDescription ) : PokerGame
gameDescription String
Результат PokerGame

GetPokerGameTypeFromWindowTitle() публичный абстрактный Метод

public abstract GetPokerGameTypeFromWindowTitle ( String windowTitle ) : PokerGameType
windowTitle String
Результат PokerGameType

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

public GetRegex ( String key ) : Regex
key String
Результат System.Text.RegularExpressions.Regex

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

public HasRegex ( String key ) : bool
key String
Результат bool

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

public InferMaxSeatingCapacity ( String line, String filename, String currentGameId ) : int
line String
filename String
currentGameId String
Результат int

InitializeData() защищенный абстрактный Метод

protected abstract InitializeData ( ) : void
Результат void

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

public InitializeLanguage ( String language ) : void
language String
Результат void

IsPlayerSeatingPositionRelative() публичный абстрактный Метод

public abstract IsPlayerSeatingPositionRelative ( PokerGameType gameType ) : bool
gameType PokerGameType
Результат bool

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

protected PokerClient ( ) : System
Результат System

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

public ProvidesConfig ( String key ) : bool
key String
Результат bool

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

public SetTheme ( String theme ) : void
theme String
Результат void

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

protected StringToRegexPattern ( String str ) : String
str String
Результат String

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

config защищенное свойство

protected Hashtable,System.Collections config
Результат System.Collections.Hashtable

regex защищенное свойство

protected Hashtable,System.Collections regex
Результат System.Collections.Hashtable