Initial Commit

This commit is contained in:
gabe farrell 2022-02-20 15:47:34 -05:00
commit 0045790ec4
10 changed files with 1013 additions and 0 deletions

33
board/clearscreen.go Normal file
View file

@ -0,0 +1,33 @@
package board
import (
"fmt"
"github.com/ghfarrell/go-battleship/cprint"
)
// clearscreen and printlogo functions have to be in this package so that I can use
// them in the ship placement loop :/
func PrintLogo() {
cprint.Printf["Magenta"](" /$$$$$$$ /$$$$$$ /$$$$$$$$/$$$$$$$$/$$ /$$$$$$$$ \n")
cprint.Printf["Magenta"]("| $$__ $$ /$$__ $$|__ $$__/__ $$__/ $$ | $$_____/ \n")
cprint.Printf["Magenta"]("| $$ \\ $$| $$ \\ $$ | $$ | $$ | $$ | $$ \n")
cprint.Printf["Magenta"]("| $$$$$$$ | $$$$$$$$ | $$ | $$ | $$ | $$$$$ \n")
cprint.Printf["Magenta"]("| $$__ $$| $$__ $$ | $$ | $$ | $$ | $$__/ \n")
cprint.Printf["Magenta"]("| $$ \\ $$| $$ | $$ | $$ | $$ | $$ | $$ \n")
cprint.Printf["Magenta"]("| $$$$$$$/| $$ | $$ | $$ | $$ | $$$$$$$$| $$$$$$$$| \n")
cprint.Printf["Magenta"]("|_______/ |__/ |__/ |__/ |__/ |________/|________/ \n")
cprint.Printf["Magenta"](" /$$$$$$ /$$ /$$ /$$$$$$ /$$$$$$$\n")
cprint.Printf["Magenta"](" /$$__ $$| $$ | $$|_ $$_/| $$__ $$\n")
cprint.Printf["Magenta"]("| $$ \\__/| $$ | $$ | $$ | $$ \\ $$\n")
cprint.Printf["Magenta"]("| $$$$$$ | $$$$$$$$ | $$ | $$$$$$$/\n")
cprint.Printf["Magenta"](" \\____ $$| $$__ $$ | $$ | $$____/ \n")
cprint.Printf["Magenta"](" /$$ \\ $$| $$ | $$ | $$ | $$ \n")
cprint.Printf["Magenta"](" $$$$$$/| $$ | $$ /$$$$$$| $$ \n")
cprint.Printf["Magenta"](" \\______/ |__/ |__/|______/|__/ \n")
cprint.Printf["Red"]("Press ctrl + c at any time to quit.\n\n")
}
func ClearScreen() {
fmt.Print("\033[H\033[2J")
PrintLogo()
}