C# Class TexasHoldem.Logic.Players.PlayerDecorator

Inheritance: IPlayer
Mostra file Open project: NikolayIT/TexasHoldemGameEngine

Public Methods

Method Description
EndGame ( TexasHoldem.Logic.Players.EndGameContext context ) : void
EndHand ( EndHandContext context ) : void
EndRound ( TexasHoldem.Logic.Players.EndRoundContext context ) : void
GetTurn ( TexasHoldem.Logic.Players.GetTurnContext context ) : TexasHoldem.Logic.Players.PlayerAction
StartGame ( TexasHoldem.Logic.Players.StartGameContext context ) : void
StartHand ( StartHandContext context ) : void
StartRound ( TexasHoldem.Logic.Players.StartRoundContext context ) : void

Protected Methods

Method Description
PlayerDecorator ( IPlayer player )

Method Details

EndGame() public method

public EndGame ( TexasHoldem.Logic.Players.EndGameContext context ) : void
context TexasHoldem.Logic.Players.EndGameContext
return void

EndHand() public method

public EndHand ( EndHandContext context ) : void
context EndHandContext
return void

EndRound() public method

public EndRound ( TexasHoldem.Logic.Players.EndRoundContext context ) : void
context TexasHoldem.Logic.Players.EndRoundContext
return void

GetTurn() public method

public GetTurn ( TexasHoldem.Logic.Players.GetTurnContext context ) : TexasHoldem.Logic.Players.PlayerAction
context TexasHoldem.Logic.Players.GetTurnContext
return TexasHoldem.Logic.Players.PlayerAction

PlayerDecorator() protected method

protected PlayerDecorator ( IPlayer player )
player IPlayer

StartGame() public method

public StartGame ( TexasHoldem.Logic.Players.StartGameContext context ) : void
context TexasHoldem.Logic.Players.StartGameContext
return void

StartHand() public method

public StartHand ( StartHandContext context ) : void
context StartHandContext
return void

StartRound() public method

public StartRound ( TexasHoldem.Logic.Players.StartRoundContext context ) : void
context TexasHoldem.Logic.Players.StartRoundContext
return void