Module:IconBar

From Minetest Wiki
Revision as of 18:02, 7 May 2017 by MrIbby (talk | contribs) (Replaced getArgs with makeInvokeFunc)
Jump to navigation Jump to search

local p = {}

local makeInvokeFunc = require("Module:Arguments").makeInvokeFunc

function p._bar(args)

   local name = args.name
   local num = tonumber(args[1]) or 1
   if num == 0 then
       return "16px"
   end
   local numFloor = math.floor(num)
   local s = string.rep("16px", numFloor)
   if numFloor ~= num then
       s = s .. "16px"
   end
   return s

end

p.bar = makeInvokeFunc(p._bar, {inherited = true})

return p