proc cleanScreen*() =
write(stdout,"\e[H\e[J")
This seems to clear the terminal completely.
import terminal
let NIMX1 = "██ █ ██ ███ ██\n"
let NIMX2 = "██ █ █ ██ ██ █ █ █\n"
let NIMX3 = "██ █ █ ██ ██ █ █\n"
let NIMX4 = "██ █ █ ██ ██ █ █\n"
let NIMX5 = "██ █ ██ ██ █\n"
var nimsx = @[NIMX1,NIMX2,NIMX3,NIMX4,NIMX5]
proc cleanScreen*() =
write(stdout,"\e[H\e[J")
for x in nimsx:
write(stdout,x)
cleanScreen()
#eraseScreen()