構文 | canvas.putCircle( CX, CY, R, 色 [,塗りつぶし]) |
説明 | メイン画面に円を描きます。 |
引数 | CX: 円の中心X座標 CY: 円の中心Y座標 R: 円の半径 色: 色コード 塗りつぶし: 0:なし, 1:塗りつぶし 塗りつぶしフラグを省略した場合は、円を塗りつぶしません。描画結果はcanvas.putflush()か、canvas.draw~命令が実行されるまで、実画面に表示されません。 |
戻り値 | なし |
------------------------------------------
-- メイン画面に円を描く2サンプル putCircle_sample.lua
------------------------------------------
function main()
local x
local y
canvas.drawCls(color(255, 255, 255)) -- white
canvas.drawText("メイン画面に円を描く2サンプ", 0, 0, 24, color(0,0,0))
canvas.drawText("これはdrawCircleによる描画です", 0, 30, 24, color(0,0,0))
for x =80, 180, 20 do
for y = 80, 140, 20 do
canvas.drawCircle( x, y, 10, color(255,0,0))
end
end
canvas.drawText("次にputCircleによる描画です。", 0, 160, 24, color(0,0,0))
for x =80, 180, 20 do
for y = 200, 260, 20 do
canvas.putCircle( x, y, 10, color(255,0,0))
end
end
canvas.putflush()
canvas.drawText("画面タッチで終了します。", 0, 280, 24, color(0,0,0))
touch(3)
end
main()