構文 | canvas.putRect( X0, Y0, X1, Y1, 色 [,塗りつぶし]) |
説明 | メイン画面に四角を描きます。 |
引数 | X0: 四角の左上X座標 Y0: 四角の左上Y座標 X1: 四角の右下X座標 Y1: 四角の右下Y座標 色: 描画色コード 塗りつぶし: 0:なし, 1:塗りつぶし 塗りつぶしフラグを省略した場合は、塗りつぶし無しとなります。描画結果はcanvas.putflush()か、canvas.draw~命令が実行されるまで、実画面に表示されません。 |
戻り値 | なし |
------------------------------------------
-- メイン画面に四角を描く2サンプル putRect_sample.lua
------------------------------------------
function main()
local x = 0
canvas.drawCls(color(255, 255, 255)) -- white
canvas.drawText("メイン画面に四角を描くサンプル", 0, 0, 24, color(0,0,0))
canvas.drawText(" drawRect描画 putRect描画", 0, 30, 24, color(0,0,0))
canvas.drawText("画面タッチでputRect描画。", 0, 280, 24, color(0,0,0))
canvas.drawRect( 0, 60, 50, 110, color(255,0,0))
canvas.drawRect( 150, 60, 200, 110, color(255,0,0))
canvas.drawRect( 0, 210, 50, 260, color(255,0,0))
canvas.drawRect( 150, 210, 200, 260, color(255,0,0))
canvas.drawRect( 50, 110, 150, 210, color(255,0,0))
canvas.putRect( 0+225, 60, 50+225, 110, color(255,0,0))
canvas.putRect( 150+225, 60, 200+225, 110, color(255,0,0))
canvas.putRect( 0+225, 210, 50+225, 260, color(255,0,0))
canvas.putRect( 150+225, 210, 200+225, 260, color(255,0,0))
canvas.putRect( 50+225, 110, 150+225, 210, color(255,0,0))
touch(3)
canvas.putflush()
canvas.drawRect( 0, 280, 400, 280+24, color(255,255,2550),1)
canvas.drawText("画面タッチで終了します。", 0, 280, 24, color(0,0,0))
touch(3)
end
main()