-- 線の描画 drawLine.lua
math.randomseed( os.time() ) -- 乱数を初期化
-- 新しいキャンバスを作成します
canvas = Canvas.new()
-- キーを押すまで
while not Keys.newPress.Start do
Controls.read()
startDrawing()
-- 描画 SCREENUP 四角形の描画と同じ座標
screen.drawLine(SCREEN_UP, 0, 0, 256, 192, Color.new(31,31, 31)) -- 白(ホワイト)
screen.drawLine(SCREEN_UP, 150, 10, 220, 20, Color.new(31, 0, 0)) -- 赤(レッド)
screen.drawLine(SCREEN_UP, 120, 100, 140, 140, Color.new( 0, 31, 0)) -- 緑(グリーン)
screen.drawLine(SCREEN_UP, 160, 160, 180, 180, Color.new(31, 17, 0)) -- 橙(オレンジ)
for i = 1, 5 do
screen.drawLine(SCREEN_UP, 10 + 10 * i , 10 + 10 * 1, 30 + 15 * i, 30 + 15 * i, Color.new( 0, 0, 31)) -- 青(ブルー)
end
-- 描画 SCREENDOWN
for i = 1, 10 do
-- 乱数で座標を選んで10回描画
screen.drawLine(SCREEN_DOWN,math.random(256),math.random(192),math.random(256),math.random(192), Color.new( 0, 0, 31)) -- 青(ブルー)
end
render()
end
Canvas.destroy(canvas)