Exemplo n.º 1
0
        public override void Act(NonEmptySeat seat, Activity activity = null)
        {
            if (seat.Table.Street == Street.PREFLOP)
            {
                var act = this.strategy.Process(seat);

                this.output.Emulate(act);
            }
        }
Exemplo n.º 2
0
        public void SitIn(int id, AbstractPlayer player)
        {
            var seat = new NonEmptySeat(this, this.Seats[id].Left, this.Seats[id].Right, player);

            seat.Left.Right = seat;
            seat.Right.Left = seat;

            player.Seats.Add(seat);

            this.Seats[id] = seat;
        }
Exemplo n.º 3
0
 public override void Act(NonEmptySeat seat, Activity activity = null)
 {
 }