]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - builtin/misc.lua
Use system wide LuaJIT if aviable.
[dragonfireclient.git] / builtin / misc.lua
index 496435b33b41999a2833ef49b9968faa9c56e859..8308b3d6b4d3e4250df0203710990c3085eb304f 100644 (file)
@@ -14,14 +14,14 @@ minetest.register_globalstep(function(dtime)
        for index, timer in ipairs(minetest.timers) do
                timer.time = timer.time - dtime
                if timer.time <= 0 then
-                       timer.func(timer.param)
+                       timer.func(unpack(timer.args or {}))
                        table.remove(minetest.timers,index)
                end
        end
 end)
 
-function minetest.after(time, func, param)
-       table.insert(minetest.timers_to_add, {time=time, func=func, param=param})
+function minetest.after(time, func, ...)
+       table.insert(minetest.timers_to_add, {time=time, func=func, args={...}})
 end
 
 function minetest.check_player_privs(name, privs)