Module:Hearts
Want an adless experience? Log in or Create an account.
Documentation for this module may be created at Module:Hearts/doc
local p = {} function p.icons( frame ) local icon = { [0] = "[[File:0 Heart.png|link=]]", [0.25] = "[[File:1-4 Heart.png|link=]]", [0.5] = "[[File:1-2 Heart.png|link=]]", [0.75] = "[[File:3-4 Heart.png|link=]]", [1] = "[[File:1 Heart.png|link=]]" } local output = {} for i,v in ipairs( frame:getParent().args ) do local num = tonumber( v ) local whole = math.floor( num ) local fraction = num - whole output[#output+1] = string.rep( icon[1], whole ) .. icon[fraction] end return table.concat(output, "\n") end return p