ラーメンタイマーです。
キッチンタイマーでも良かったのですが。
時間設定ができるようにして、時間になったら音による告知等を行えばアプリケーションになるでしょう。
これも、system.setSleep(0)のおかげです。
このサンプルでは、画面のスリープを禁止するとバッテリーの消耗が激しくなるので、計測が終了した時点で開放しています。
------------------------------------------
-- Noodle Timer NudleTimer.lua
------------------------------------------
function main()
C_Black = color( 0, 0, 0) -- 黒(ブラック)
C_White = color(255, 255, 255) -- 白(ホワイト)
system.setSleep(0)
canvas.drawCls(C_White)
canvas.drawText("ラーメンタイマー(3分)のサンプル", 0, 0, 24, C_Black)
canvas.drawText("180 sec", 0, 100, 48, C_Black)
canvas.drawText("タッチでスタートします。", 0, 200, 24, C_Black)
touch(3)
canvas.drawText("計測中です。 ", 0, 200, 24, C_Black, C_White)
StartTime = os.time()
EndTime = StartTime + 180
NowTime = StartTime
while EndTime >= NowTime do
ElapsedTime = EndTime - NowTime
canvas.drawText(ElapsedTime .. " sec ", 0, 100, 48, C_Black, C_White)
NowTime = os.time()
end
canvas.drawText("画面タッチで終了します。", 0, 200, 24, C_Black, C_White)
system.setSleep(1)
touch(3)
end
main()
1.ラーメンタイマーのサンプルです。画面タッチで計測開始です。
2.タッチをすると、計測中になります。
3.時間になりました。画面タッチで終了します。
コメント(最大10行)
最終更新:2012年03月11日 22:57