Exemple #1
0
        public override string ToString()
        {
            StringBuilder result = new StringBuilder();

            result.AppendLine("West  North East  South");
            Seats skip = this.Dealer;

            while (skip != Seats.West)
            {
                result.Append("-     ");
                skip = skip.Previous();
            }

            var who = this.Dealer;

            foreach (var item in this.Bids)
            {
                result.Append(item.ToString().PadRight(6));
                if (who == Seats.South)
                {
                    result.AppendLine();
                }

                who = who.Next();
            }

            return(result.ToString());
        }