C# Class TexasHoldem.Logic.Players.PlayerDecorator

Inheritance: IPlayer
Afficher le fichier Open project: NikolayIT/TexasHoldemGameEngine

Méthodes publiques

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

Méthodes protégées

Méthode Description
PlayerDecorator ( IPlayer player )

Method Details

EndGame() public méthode

public EndGame ( TexasHoldem.Logic.Players.EndGameContext context ) : void
context TexasHoldem.Logic.Players.EndGameContext
Résultat void

EndHand() public méthode

public EndHand ( EndHandContext context ) : void
context EndHandContext
Résultat void

EndRound() public méthode

public EndRound ( TexasHoldem.Logic.Players.EndRoundContext context ) : void
context TexasHoldem.Logic.Players.EndRoundContext
Résultat void

GetTurn() public méthode

public GetTurn ( TexasHoldem.Logic.Players.GetTurnContext context ) : TexasHoldem.Logic.Players.PlayerAction
context TexasHoldem.Logic.Players.GetTurnContext
Résultat TexasHoldem.Logic.Players.PlayerAction

PlayerDecorator() protected méthode

protected PlayerDecorator ( IPlayer player )
player IPlayer

StartGame() public méthode

public StartGame ( TexasHoldem.Logic.Players.StartGameContext context ) : void
context TexasHoldem.Logic.Players.StartGameContext
Résultat void

StartHand() public méthode

public StartHand ( StartHandContext context ) : void
context StartHandContext
Résultat void

StartRound() public méthode

public StartRound ( TexasHoldem.Logic.Players.StartRoundContext context ) : void
context TexasHoldem.Logic.Players.StartRoundContext
Résultat void