console.locate(column, line)

Position the console cursor to the specified location on the console. The position 1,1 represent the upper left corner in the console.

Parameters

column

A number representing the horizontal position of the cursor from 1 to console.width

line

A number representing the vertical position of the cursor from 1 to console.height

Return value

The function returns no value.

Example

local console = require "console" local colors = { "black", "blue", "green", "cyan", "red", "purple", "yellow", "white", "gray", "lightblue", "lightgreen", "lightcyan", "lightred", "lightpurple", "lightyellow", "brightwhite" } -- random starfield in luaRT math.randomseed(sys.clock()) for i=1,console.height*console.width/3 do console.locate(math.random(console.width), math.random(console.height)) console.writecolor(colors[math.random(#colors)], "+") end console.readchar() console.clear()