Пример #1
0
            public override string ToString()
            {
                var sb = new StringBuilder();

                for (int y = 0; y < Used.GetLength(1); y++)
                {
                    for (int x = 0; x < Used.GetLength(0); x++)
                    {
                        sb.Append(string.Format("{1}{0}{1}", (EmptyPos.X == x && EmptyPos.Y == y) ? "_"
                            : ((DataPos.X == x && DataPos.Y == y) ? "G"
                                : ((Used[x, y] > 20) ? "#"
                                    : ".")),
                                                x == 0 && y == 0 ? "|" : " "));
                    }
                    sb.AppendLine();
                }
                return(sb.ToString());
            }