Никогда с таким не сталкивался и вдруг...
Например, есть основной цикл, в котором обрабатывается поиск кнопки
while true do
local _,_,x,y = event.pull("touch")
if ... then
...
end
end
Далее вызывается функция со своим вайлом, который выполняется довольно долго
Как мне сделать так, чтоб во время этого вайла можно было и другие кнопки нажимать? Листенера прикреплять?
И сразу второй вопрос: если функции локальны и такая локальная функция прикреплена к листенеру, то как потом отключить такого листенера, если закрывать программу через Ctrl+Alt+C или если программа вылетает?
Никогда с таким не сталкивался и вдруг...
Например, есть основной цикл, в котором обрабатывается поиск кнопки
while true do local _,_,x,y = event.pull("touch") if ... then ... end end
Далее вызывается функция со своим вайлом, который выполняется довольно долго
Как мне сделать так, чтоб во время этого вайла можно было и другие кнопки нажимать? Листенера прикреплять?
И сразу второй вопрос: если функции локальны и такая локальная функция прикреплена к листенеру, то как потом отключить такого листенера, если закрывать программу через Ctrl+Alt+C или если программа вылетает?
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах