aboutsummaryrefslogtreecommitdiff
path: root/src/serverobject.cpp
diff options
context:
space:
mode:
authorPerttu Ahola <celeron55@gmail.com>2012-12-02 01:42:03 +0200
committerPerttu Ahola <celeron55@gmail.com>2012-12-02 01:42:03 +0200
commitd0b9b10ee04a788dd6dd93d98ee3139cbf19228f (patch)
tree4911643f2f3c187ffb328b76138da3492cf76d0c /src/serverobject.cpp
parent98fd36467293cfcde1680b1146961b0b6d4ed667 (diff)
downloadminetest-d0b9b10ee04a788dd6dd93d98ee3139cbf19228f.tar.gz
minetest-d0b9b10ee04a788dd6dd93d98ee3139cbf19228f.tar.bz2
minetest-d0b9b10ee04a788dd6dd93d98ee3139cbf19228f.zip
Remove accidental vim swap file
Diffstat (limited to 'src/serverobject.cpp')
0 files changed, 0 insertions, 0 deletions
-- Minetest: builtin/misc.lua -- -- Misc. API functions -- core.timers_to_add = {} core.timers = {} core.register_globalstep(function(dtime) for _, timer in ipairs(core.timers_to_add) do table.insert(core.timers, timer) end core.timers_to_add = {} local index = 1 while index <= #core.timers do local timer = core.timers[index] timer.time = timer.time - dtime if timer.time <= 0 then timer.func(unpack(timer.args or {})) table.remove(core.timers,index) else index = index + 1 end end end) function core.after(time, func, ...) assert(tonumber(time) and type(func) == "function", "Invalid core.after invocation") table.insert(core.timers_to_add, {time=time, func=func, args={...}}) end function core.check_player_privs(name, privs) local player_privs = core.get_player_privs(name) local missing_privileges = {} for priv, val in pairs(privs) do if val then if not player_privs[priv] then table.insert(missing_privileges, priv) end end