C# Класс GR.Gambling.Backgammon.Venue.BGClient

Наследование: GR.Gambling.VenueClient
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
lobby BGLobby

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

Метод Описание
BGClient ( ) : System
BeginScanning ( int update_interval ) : void
CreateGameWindow ( Window window ) : BGGameWindow
EndScanning ( ) : void
InitializeForPlay ( ) : bool

This function should start the client, wait for the lobby to load, login and clear all the popups and make preparations for game play. Should call OnUpdateDetected() if the client is updated while starting. Should return true on succesful operation, false otherwise.

IsGameWindow ( Window window ) : bool
Rake ( OnlineMatchInfo match_info, int winner, int cube_value, int points ) : decimal

Scan ( ) : void

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

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

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

Метод Описание
ContinuousScan ( ) : void
WindowEnumCallback ( IntPtr hwnd, int lParam ) : bool

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

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

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

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

public BeginScanning ( int update_interval ) : void
update_interval int
Результат void

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

public abstract CreateGameWindow ( Window window ) : BGGameWindow
window GR.Win32.Window
Результат BGGameWindow

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

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

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

This function should start the client, wait for the lobby to load, login and clear all the popups and make preparations for game play. Should call OnUpdateDetected() if the client is updated while starting. Should return true on succesful operation, false otherwise.
public abstract InitializeForPlay ( ) : bool
Результат bool

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

public abstract IsGameWindow ( Window window ) : bool
window GR.Win32.Window
Результат bool

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

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

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

public abstract Rake ( OnlineMatchInfo match_info, int winner, int cube_value, int points ) : decimal
match_info OnlineMatchInfo
winner int
cube_value int
points int
Результат decimal

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

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

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

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

protected BGLobby,GR.Gambling.Backgammon.Venue lobby
Результат BGLobby