blob: d2408d6a0160a0376291ae82de87ea6efe3b5ac1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
--[[
Copyright: Ren Tatsumoto and contributors
License: GNU GPL, version 3 or later; http://www.gnu.org/licenses/gpl.html
Object that remembers manually set timings.
]]
local new_timings = function()
local self = { ['start'] = -1, ['end'] = -1, }
local is_set = function(position)
return self[position] >= 0
end
local set = function(position, time)
self[position] = time
end
local get = function(position)
return self[position]
end
return {
is_set = is_set,
set = set,
get = get,
}
end
return {
new = new_timings,
}
|