C# Класс TexasHoldem.UI.Console.ConsoleUiDecorator

Наследование: TexasHoldem.Logic.Players.PlayerDecorator
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
DrawCommunityCards void
DrawGameBox void
DrawSingleCard void
GetCardColor ConsoleColor
UpdateCommonRow void

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

Метод Описание
ConsoleUiDecorator ( IPlayer player, int row, int width, int commonRow ) : System
GetTurn ( TexasHoldem.Logic.Players.GetTurnContext context ) : TexasHoldem.Logic.Players.PlayerAction
StartHand ( StartHandContext context ) : void
StartRound ( TexasHoldem.Logic.Players.StartRoundContext context ) : void

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

Метод Описание
DrawCommunityCards ( ) : void
DrawGameBox ( ) : void
DrawSingleCard ( int row, int col, Card card ) : void
GetCardColor ( Card card ) : ConsoleColor
UpdateCommonRow ( int pot ) : void

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

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

public ConsoleUiDecorator ( IPlayer player, int row, int width, int commonRow ) : System
player IPlayer
row int
width int
commonRow int
Результат System

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

public GetTurn ( TexasHoldem.Logic.Players.GetTurnContext context ) : TexasHoldem.Logic.Players.PlayerAction
context TexasHoldem.Logic.Players.GetTurnContext
Результат TexasHoldem.Logic.Players.PlayerAction

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

public StartHand ( StartHandContext context ) : void
context StartHandContext
Результат void

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

public StartRound ( TexasHoldem.Logic.Players.StartRoundContext context ) : void
context TexasHoldem.Logic.Players.StartRoundContext
Результат void