init
This commit is contained in:
commit
d2743fe41d
22 changed files with 2290 additions and 0 deletions
17
lib/util.lua
Normal file
17
lib/util.lua
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
local Util = {}
|
||||
|
||||
function Util.indexOf(haystack, needle)
|
||||
for b,blade in pairs(haystack) do
|
||||
if blade == needle then return b end
|
||||
end
|
||||
end
|
||||
|
||||
function Util.getNext(stack, item, d)
|
||||
local w = Util.indexOf(stack, item)
|
||||
if not w then return nil end
|
||||
local i = (((w-1) + d) % #stack) + 1
|
||||
return stack[i]
|
||||
end
|
||||
|
||||
return Util
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue