Добавлен Vlod,
опубликован
Исходники
Язык:
lua
Система, которая позволяет подписываться на события времени.
Причины использования
- Уменьшить зависимость от внешних API (предполагается интеграция с внешним таймером)
- Эмуляция и тестирование.
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
...
]]
`
ОЖИДАНИЕ РЕКЛАМЫ...
Комментарии пока отсутcтвуют.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.