glowlight: register flowers only once
This commit is contained in:
parent
638993b49b
commit
4d73d3fdf2
@ -171,11 +171,26 @@ minetest.register_craft({
|
|||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
|
local function contains(table, element)
|
||||||
|
for _, value in pairs(table) do
|
||||||
|
if value == element then
|
||||||
|
return true
|
||||||
|
end
|
||||||
|
end
|
||||||
|
return false
|
||||||
|
end
|
||||||
|
|
||||||
function techage.register_flower(name)
|
function techage.register_flower(name)
|
||||||
|
if contains(Flowers, name) then
|
||||||
|
return
|
||||||
|
end
|
||||||
Flowers[#Flowers+1] = name
|
Flowers[#Flowers+1] = name
|
||||||
end
|
end
|
||||||
|
|
||||||
function techage.register_plant(name)
|
function techage.register_plant(name)
|
||||||
|
if contains(Plants, name) then
|
||||||
|
return
|
||||||
|
end
|
||||||
Plants[name] = true
|
Plants[name] = true
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -201,4 +216,5 @@ minetest.after(1, function()
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
print(dump(Flowers))
|
||||||
end)
|
end)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user