C# Class PokerMuck.PokerClient

Afficher le fichier Open project: pierotofy/PokerMuck Class Usage Examples

Protected Properties

Свойство Type Description
config System.Collections.Hashtable
regex System.Collections.Hashtable

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
InitializeData ( ) : void
PokerClient ( ) : System
StringToRegexPattern ( String str ) : String

Private Methods

Méthode Description
LoadSupportedVisualRecognitionThemes ( ) : void
ResetData ( ) : void

Method Details

DoPregameProcessing() public méthode

public DoPregameProcessing ( String storedHandHistoryDirectory ) : void
storedHandHistoryDirectory String
Résultat void

DoStartupProcessing() public méthode

public DoStartupProcessing ( String storedHandHistoryDirectory ) : void
storedHandHistoryDirectory String
Résultat void

GenerateCardFromString() public méthode

public GenerateCardFromString ( String card ) : PokerMuck.Card
card String
Résultat PokerMuck.Card

GetConfig() public méthode

public GetConfig ( String key ) : Object
key String
Résultat Object

GetConfigBoolean() public méthode

public GetConfigBoolean ( String key ) : System.Boolean
key String
Résultat System.Boolean

GetConfigFloat() public méthode

public GetConfigFloat ( String key ) : float
key String
Résultat float

GetConfigInt() public méthode

public GetConfigInt ( String key ) : int
key String
Résultat int

GetConfigString() public méthode

public GetConfigString ( String key ) : String
key String
Résultat String

GetCurrentHandHistorySubdirectory() public abstract méthode

public abstract GetCurrentHandHistorySubdirectory ( ) : String
Résultat String

GetHandHistoryFilenameRegexPatternFromWindowTitle() public abstract méthode

public abstract GetHandHistoryFilenameRegexPatternFromWindowTitle ( String windowTitle ) : String
windowTitle String
Résultat String

GetMuckedHands() public méthode

public GetMuckedHands ( String currentGameId ) : String>>.List
currentGameId String
Résultat String>>.List

GetPokerGameFromGameDescription() public abstract méthode

public abstract GetPokerGameFromGameDescription ( String gameDescription ) : PokerGame
gameDescription String
Résultat PokerGame

GetPokerGameTypeFromWindowTitle() public abstract méthode

public abstract GetPokerGameTypeFromWindowTitle ( String windowTitle ) : PokerGameType
windowTitle String
Résultat PokerGameType

GetRegex() public méthode

public GetRegex ( String key ) : Regex
key String
Résultat System.Text.RegularExpressions.Regex

HasRegex() public méthode

public HasRegex ( String key ) : bool
key String
Résultat bool

InferMaxSeatingCapacity() public méthode

public InferMaxSeatingCapacity ( String line, String filename, String currentGameId ) : int
line String
filename String
currentGameId String
Résultat int

InitializeData() protected abstract méthode

protected abstract InitializeData ( ) : void
Résultat void

InitializeLanguage() public méthode

public InitializeLanguage ( String language ) : void
language String
Résultat void

IsPlayerSeatingPositionRelative() public abstract méthode

public abstract IsPlayerSeatingPositionRelative ( PokerGameType gameType ) : bool
gameType PokerGameType
Résultat bool

PokerClient() protected méthode

protected PokerClient ( ) : System
Résultat System

ProvidesConfig() public méthode

public ProvidesConfig ( String key ) : bool
key String
Résultat bool

SetTheme() public méthode

public SetTheme ( String theme ) : void
theme String
Résultat void

StringToRegexPattern() protected méthode

protected StringToRegexPattern ( String str ) : String
str String
Résultat String

Property Details

config protected_oe property

protected Hashtable,System.Collections config
Résultat System.Collections.Hashtable

regex protected_oe property

protected Hashtable,System.Collections regex
Résultat System.Collections.Hashtable