14 lines
543 B
Text
14 lines
543 B
Text
const ESC = "\u001B" # escape code
|
|
const moves = Dict( "left" => "[1D", "right" => "[1C", "up" => "[1A", "down" => "[1B",
|
|
"linestart" => "[9D", "topleft" => "[H", "bottomright" => "[24;79H")
|
|
|
|
print("$ESC[2J") # clear terminal first
|
|
print("$ESC[10;10H") # move cursor to (10, 10) say
|
|
const count = [0]
|
|
for d in ["left", "right", "up", "down", "linestart", "bottomright"]
|
|
sleep(3) # three second pause for display between cursor movements
|
|
print("$ESC$(moves[d])")
|
|
print(count[1] += 1)
|
|
end
|
|
println()
|
|
println()
|