console :: TermMove :: defaultinit
# ANSI/VT100 code to move the cursor at the specified position (CUP).
class TermMove
super TermEscape
# Vertical position.
#
# 1 is the top.
var row: Int = 1
# Horizontal position.
#
# 1 is the left.
var column: Int = 1
# Move at the specified position.
#
# (1, 1) is the top-left corner of the display.
init at(row: Int, column: Int) do
self.row = row
self.column = column
end
redef fun to_s do
if row == 1 then
if column == 1 then return "{csi}H"
return "{csi};{column}H"
else
if column == 1 then return "{csi}{row}H"
return "{csi}{row};{column}H"
end
end
end
lib/console/console.nit:87,1--118,3