Exemplo n.º 1
0
        public override PlayerAction PostingBlind(IPostingBlindContext context)
        {
            this.UpdateCommonRows(context.CurrentPot, context.CurrentPot, new int[] { });

            var action = base.PostingBlind(context);

            ConsoleHelper.WriteOnConsole(this.row + 2, 2, new string(' ', this.width - 3));
            ConsoleHelper.WriteOnConsole(this.row + 3, 2, "Last action: " + action.Type + "(" + action.Money + ")");

            var moneyAfterAction = context.CurrentStackSize;

            ConsoleHelper.WriteOnConsole(this.row + 1, 2, moneyAfterAction + "   ");

            return(action);
        }
Exemplo n.º 2
0
 public override PlayerAction PostingBlind(IPostingBlindContext context)
 {
     return(context.BlindAction);
 }
Exemplo n.º 3
0
 public virtual PlayerAction PostingBlind(IPostingBlindContext context)
 {
     return(this.Player.PostingBlind(context));
 }
Exemplo n.º 4
0
 public PlayerAction PostingBlind(IPostingBlindContext context)
 {
     return(this.player.PostingBlind(context));
 }
Exemplo n.º 5
0
 public abstract PlayerAction PostingBlind(IPostingBlindContext context);