diff options
Diffstat (limited to 'aesthetics.go')
-rw-r--r-- | aesthetics.go | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/aesthetics.go b/aesthetics.go index 9766f92..4d6909f 100644 --- a/aesthetics.go +++ b/aesthetics.go @@ -4,6 +4,7 @@ package main // display or setup visuals without the use of tview. import ( + "github.com/mbndr/figlet4go" "strconv" ) @@ -108,6 +109,18 @@ var boatchars = [2][7]string{ {`~`, `△`, `▽`, `◁`, `▷`, `▯`, `▭`}, } +func figletWrite(text string) string { + ascii := figlet4go.NewAsciiRender() + options := figlet4go.NewRenderOptions() + options.FontName = "larry3d" + options.FontColor = []figlet4go.Color{ + figlet4go.ColorCyan, + } + // The underscore would be an error + renderStr, _ := ascii.Render(text) + return renderStr +} + // This constant keeps information about boats that aren't totally sunk secret. // It therefore substitues the shape of a boat on the target board when it is unsunk. const misteryHit = `▣` |