while true do
を使用してクリックに反応しos.pullEvent
、モニターを更新するループを作成しようとしています。
問題は、画面上のボタンの1つを押したときにのみ画面が更新されることです。これpullEvent
は、イベントが発生するまでスクリプトを停止するためであることがわかりました。
pullEvent
モニターの更新を止めないようにすることは可能ですか?
function getClick()
event,side,x,y = os.pullEvent("monitor_touch")
button.checkxy(x,y)
end
local tmp = 0;
while true do
button.label(2, 2, "Test "..tmp)
button.screen()
tmp++
getClick()
end