1
0
derivado de mtcontrib/colddb

Add: functions to_array, to_table, iterate

Este cometimento está contido em:
Coder12a
2019-05-20 00:02:43 -05:00
ascendente 63cfeb4cb9
cometimento 8395ee0d41

Ver ficheiro

@@ -271,5 +271,35 @@ function colddb.Colddb(dir)
return db return db
end end
self.to_array = function()
local entries = {}
for k, v in pairs(minetest.get_dir_list(directory)) do
entries[#entries + 1] = v:sub(0, v:len() - 5)
end
return entries
end
self.to_table = function()
local entries = {}
for k, v in pairs(minetest.get_dir_list(directory)) do
entries[v:sub(0, v:len() - 5)] = true
end
return entries
end
self.iterate = function()
local entries = {}
for k, v in pairs(minetest.get_dir_list(directory)) do
entries[v:sub(0, v:len() - 5)] = true
end
return pairs(entries)
end
return self return self
end end