C# Class GR.Gambling.Backgammon.Venue.BGLobby

Show file Open project: alexhanh/Botting-Library

Protected Properties

Property Type Description
created_game_offers List

Public Methods

Method Description
BGLobby ( ) : System
CreateGameOffer ( GameOffer game_offer ) : void

This should try to create a game offer in the lobby with the given offer parameters. Should add the game offer to created_game_offers upon succesful creation.

GetOffers ( ) : List
Update ( ) : void

This should be the method upon when called, detects different situations and triggers applicable events.

Protected Methods

Method Description
OnCreateGameOfferExpired ( GameOffer game_offer ) : void
OnJoinDeclined ( JoinOffer join_offer ) : void
OnJoinOffered ( JoinOffer join_offer ) : bool

Method Details

BGLobby() public method

public BGLobby ( ) : System
return System

CreateGameOffer() public abstract method

This should try to create a game offer in the lobby with the given offer parameters. Should add the game offer to created_game_offers upon succesful creation.
public abstract CreateGameOffer ( GameOffer game_offer ) : void
game_offer GameOffer
return void

GetOffers() public abstract method

public abstract GetOffers ( ) : List
return List

OnCreateGameOfferExpired() protected method

protected OnCreateGameOfferExpired ( GameOffer game_offer ) : void
game_offer GameOffer
return void

OnJoinDeclined() protected method

protected OnJoinDeclined ( JoinOffer join_offer ) : void
join_offer JoinOffer
return void

OnJoinOffered() protected method

protected OnJoinOffered ( JoinOffer join_offer ) : bool
join_offer JoinOffer
return bool

Update() public abstract method

This should be the method upon when called, detects different situations and triggers applicable events.
public abstract Update ( ) : void
return void

Property Details

created_game_offers protected property

protected List created_game_offers
return List