diff --git a/docs/api/hilbish/hilbish.timers/index.html b/docs/api/hilbish/hilbish.timers/index.html index 2253cb4d..b143b978 100644 --- a/docs/api/hilbish/hilbish.timers/index.html +++ b/docs/api/hilbish/hilbish.timers/index.html @@ -2,7 +2,17 @@
timeout and interval API
The timers interface si one to easily set timeouts and intervals -to run functions after a certain time or repeatedly without using -odd tricks.
INTERVAL: Constant for an interval timer typeTIMEOUT: Constant for a timeout timer typetype: What type of timer it isrunning: If the timer is runningduration: The duration in milliseconds that the timer will runStarts a timer.
Stops a timer.
Creates a timer that runs based on the specified time in milliseconds.
+
timeout and interval API
If you ever want to run a piece of code on a timed interval, or want to wait +a few seconds, you don’t have to rely on timing tricks, as Hilbish has a +timer API to set intervals and timeouts.
These are the simple functions hilbish.interval and hilbish.timeout (doc
+accessible with doc hilbish). But if you want slightly more control over
+them, there is the hilbish.timers interface. It allows you to get
+a timer via ID and control them.
All functions documented with the Timer type refer to a Timer object.
An example of usage:
local t = hilbish.timers.create(1, 5000, function()
+ print 'hello!'
+end)
+
+t:stop()
+print(t.running, t.duration, t.type)
+t:start()
+INTERVAL: Constant for an interval timer typeTIMEOUT: Constant for a timeout timer typetype: What type of timer it isrunning: If the timer is runningduration: The duration in milliseconds that the timer will runStarts a timer.
Stops a timer.
Creates a timer that runs based on the specified time in milliseconds.
The type can either be hilbish.timers.INTERVAL or hilbish.timers.TIMEOUT
Retrieves a timer via its ID.