From 37b64ff616df3475e228d6beb3727de2afd2b6c2 Mon Sep 17 00:00:00 2001 From: Perttu Ahola Date: Tue, 27 Mar 2012 00:37:31 +0300 Subject: Add minetest.after(time, func) --- games/minimal/mods/experimental/init.lua | 26 +++----------------------- 1 file changed, 3 insertions(+), 23 deletions(-) (limited to 'games/minimal/mods/experimental/init.lua') diff --git a/games/minimal/mods/experimental/init.lua b/games/minimal/mods/experimental/init.lua index e11086274..5dab41354 100644 --- a/games/minimal/mods/experimental/init.lua +++ b/games/minimal/mods/experimental/init.lua @@ -6,38 +6,18 @@ experimental = {} -timers_to_add = {} -timers = {} -minetest.register_globalstep(function(dtime) - for indes, timer in ipairs(timers_to_add) do - table.insert(timers, timer) - end - timers_to_add = {} - for index, timer in ipairs(timers) do - timer.time = timer.time - dtime - if timer.time <= 0 then - timer.func() - timers[index] = nil - end - end -end) - -after = function(time, func) - table.insert(timers_to_add, {time=time, func=func}) -end - --[[ stepsound = -1 function test_sound() print("test_sound") stepsound = minetest.sound_play("default_grass_footstep", {gain=1.0}) - after(2.0, test_sound) - --after(0.1, test_sound_stop) + minetest.after(2.0, test_sound) + --minetest.after(0.1, test_sound_stop) end function test_sound_stop() print("test_sound_stop") minetest.sound_stop(stepsound) - after(2.0, test_sound) + minetest.after(2.0, test_sound) end test_sound() --]] -- cgit v1.2.3