Добавлен , опубликован
Исходники
Язык:
lua
Система, которая позволяет подписываться на события времени.
Причины использования
  1. Уменьшить зависимость от внешних API (предполагается интеграция с внешним таймером)
  2. Эмуляция и тестирование.
Time.subscribe(myFunc) -- подписаться на событие времени
Time.unsubscribe(myFunc) -- отписаться от события времени
-- Далее для консоли
Time.start()
Time.stop()
Time.resume()
Пример
local Time = TimeSystem()
local myFunc = function(time)
	print(time)
end
Time.subscribe(myFunc)
Time.start()
[[ output
0.03125  
0.0625   
0.09375  
0.125    
0.15625  
0.1875   
0.21875  
...
]]
`
ОЖИДАНИЕ РЕКЛАМЫ...