From c3909348044e26d642e4c7f196eb27f1f6255eda Mon Sep 17 00:00:00 2001 From: Elias Fleckenstein Date: Fri, 6 Aug 2021 19:38:39 +0200 Subject: Add lua_async.run --- util.lua | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'util.lua') diff --git a/util.lua b/util.lua index c4067f1..b5c7043 100644 --- a/util.lua +++ b/util.lua @@ -11,3 +11,15 @@ function lua_async.sleep(ms) setTimeout(resolve, ms) end)) end + +function lua_async.run() + local last_time = os.clock() + + while true do + local current_time = os.clock() + local dtime = current_time - last_time + last_time = current_time + + lua_async.step(dtime) + end +end -- cgit v1.2.3