diff options
Diffstat (limited to 'tris/core.go')
-rw-r--r-- | tris/core.go | 26 |
1 files changed, 6 insertions, 20 deletions
diff --git a/tris/core.go b/tris/core.go index c5d0ea2..249a164 100644 --- a/tris/core.go +++ b/tris/core.go @@ -129,29 +129,15 @@ func (f Field) Add(p Placement) Field { } func (f Field) String() (output string) { - var toprow [10]bool - var top bool for _, row := range f { - top = !top - for i, block := range row { - if top { - toprow[i] = block - continue + for _, block := range row { + if block { + output += "\u2588\u2588" + } else { + output += " " } - switch { - case toprow[i] && block: - output += "\u2588" - case toprow[i] && !block: - output += "\u2580" - case !toprow[i] && block: - output += "\u2584" - default: - output += " " - } - } - if !top { - output += "\n" } + output += "\n" } return output } |