------------------------------------------
-- math.deg 標準ライブラリ(数学関数) deg_sample.lua
------------------------------------------
function main()
C_Black = color( 0, 0, 0) -- 黒(ブラック)
C_White = color(255, 255, 255) -- 白(ホワイト)
-- メイン画面サイズを変更
canvas.setMainBmp(500,300)
canvas.drawCls(C_White)
canvas.drawText("math.deg サンプル", 10, 4, 24, C_Black)
canvas.drawText("ラジアン換算表-度", 20, 50, 24, C_Black)
-- 表の作成
for y = 80, 180, 20 do
canvas.drawLine( 20, y, 360, y, C_Black)
end
for x = 20, 360, 20 do
canvas.drawLine( x, 80, x, 120, C_Black)
canvas.drawLine( x, 140, x, 180, C_Black)
end
canvas.drawText("ラジアン", 18,84, 12, C_Black)
canvas.drawText("ラジアン", 18, 144,12, C_Black)
canvas.drawText("度", 24, 106, 12, C_Black)
canvas.drawText("度", 24, 166, 12, C_Black)
for Rad = 0, 6.4, 0.2 do
line = math.floor( Rad / 3.2)
amari = Rad % 3.2
canvas.drawText( Rad, amari * 100 + 44, line * 60 + 86, 10, C_Black)
canvas.drawText(math.floor( math.deg(Rad)), amari * 100 + 42, line * 60 + 106, 10, C_Black)
end
canvas.drawText("画面タッチで終了します。", 10, 280, 16, C_Black)
touch(3)
end
main()