squares.lua
来自「从Delphi中调用lua」· LUA 代码 · 共 41 行
LUA
41 行
SetCanvasSize(800, 600)
print('Clearing image')
print('White = '..HexToInt('FFFFFF'))
Clear(HexToInt('FFFFFF'))
t = Turtle:new()
t.Color = 0
function t:mBox(left, top, right, bottom)
self.PenDown = false
self:MoveTo(left, top)
self.PenDown = true
self:MoveTo(right, top)
self:MoveTo(right, bottom)
self:MoveTo(left, bottom)
self:MoveTo(left, top)
self.PenDown = false
end
t:mBox(10, 10, 60, 60)
t.Color = HexToInt('FF0000')
t:mBox(20, 20, 50, 50)
t.Color = HexToInt('0000FF')
t:mBox(30, 30, 40, 40)
function t:lBox(left, top, right, bottom)
self:MoveTo(left, top)
self:LineTo(right, top)
self:LineTo(right, bottom)
self:LineTo(left, bottom)
self:LineTo(left, top)
end
t.Color = 0
t:lBox(110, 110, 160, 160)
t.Color = HexToInt('FF0000')
t:lBox(120, 120, 150, 150)
t.Color = HexToInt('0000FF')
t:lBox(130, 130, 140, 140)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?