Module:Ups and downs sharpness: Difference between revisions
Tristanbay (talk | contribs) No edit summary |
Tristanbay (talk | contribs) formatting |
||
| Line 14: | Line 14: | ||
for i = 1, sharp * 2 + 1 do | for i = 1, sharp * 2 + 1 do | ||
if (i % sharp == 0) then | if (i % sharp == 0) then | ||
tab = tab .. " | tab = tab .. "|'''" .. i .. "'''\n" | ||
else | else | ||
tab = tab .. " | tab = tab .. "|" .. i .. "\n" | ||
end | end | ||
end | end | ||
| Line 24: | Line 24: | ||
if ((i - (sharp * math.floor(i / sharp))) / sharp) > math.ceil(((i - (sharp * math.floor(i / sharp))) / sharp) - 0.5) then | if ((i - (sharp * math.floor(i / sharp))) / sharp) > math.ceil(((i - (sharp * math.floor(i / sharp))) / sharp) - 0.5) then | ||
if (i - (sharp * math.floor(i / sharp))) % 5 == 4 then | if (i - (sharp * math.floor(i / sharp))) % 5 == 4 then | ||
tab = tab .. "[[File:Down narrow.svg|9px]][[File:Quip narrow.svg|9px]]" | tab = tab .. " [[File:Down narrow.svg|9px]] [[File:Quip narrow.svg|9px]]" | ||
else | else | ||
for j = 1, (i - (sharp * math.floor(i / sharp))) % 5 do | for j = 1, (i - (sharp * math.floor(i / sharp))) % 5 do | ||
tab = tab .. "[[File:Up narrow.svg|9px]]" | tab = tab .. " [[File:Up narrow.svg|9px]]" | ||
end | end | ||
end | end | ||
for j = 1, math.floor((i - (sharp * math.floor(i / sharp))) / 5) do | for j = 1, math.floor((i - (sharp * math.floor(i / sharp))) / 5) do | ||
tab = tab .. "[[File:Quip narrow.svg|9px]]" | tab = tab .. " [[File:Quip narrow.svg|9px]]" | ||
end | end | ||
else | else | ||
if ((sharp * math.ceil(i / sharp)) - i) % 5 == 4 then | if ((sharp * math.ceil(i / sharp)) - i) % 5 == 4 then | ||
tab = tab .. "[[File:Up narrow.svg|9px]][[File:Quid narrow.svg|9px]]" | tab = tab .. " [[File:Up narrow.svg|9px]] [[File:Quid narrow.svg|9px]]" | ||
else | else | ||
for j = 1, ((sharp * math.ceil(i / sharp)) - i) % 5 do | for j = 1, ((sharp * math.ceil(i / sharp)) - i) % 5 do | ||
tab = tab .. "[[File:Down narrow.svg|9px]]" | tab = tab .. " [[File:Down narrow.svg|9px]]" | ||
end | end | ||
end | end | ||
for j = 1, math.floor(((sharp * math.ceil(i / sharp)) - i) / 5) do | for j = 1, math.floor(((sharp * math.ceil(i / sharp)) - i) / 5) do | ||
tab = tab .. "[[File:Quid narrow.svg|9px]]" | tab = tab .. " [[File:Quid narrow.svg|9px]]" | ||
end | end | ||
end | end | ||
if math.ceil((i / sharp) - 0.5) == 1 then | if math.ceil((i / sharp) - 0.5) == 1 then | ||
tab = tab .. "[[File:Heji25.svg|16px]]" | tab = tab .. " [[File:Heji25.svg|16px]]" | ||
elseif math.ceil((i / sharp) - 0.5) == 2 then | elseif math.ceil((i / sharp) - 0.5) == 2 then | ||
tab = tab .. "[[File:Heji32.svg|21px]]" | tab = tab .. " [[File:Heji32.svg|21px]]" | ||
end | end | ||
tab = tab .. "\n" | tab = tab .. "\n" | ||
| Line 57: | Line 57: | ||
if ((i - (sharp * math.floor(i / sharp))) / sharp) > math.ceil(((i - (sharp * math.floor(i / sharp))) / sharp) - 0.5) then | if ((i - (sharp * math.floor(i / sharp))) / sharp) > math.ceil(((i - (sharp * math.floor(i / sharp))) / sharp) - 0.5) then | ||
if (i - (sharp * math.floor(i / sharp))) % 5 == 4 then | if (i - (sharp * math.floor(i / sharp))) % 5 == 4 then | ||
tab = tab .. "[[File:Up narrow.svg|9px]][[File:Quid narrow.svg|9px]]" | tab = tab .. " [[File:Up narrow.svg|9px]] [[File:Quid narrow.svg|9px]]" | ||
else | else | ||
for j = 1, (i - (sharp * math.floor(i / sharp))) % 5 do | for j = 1, (i - (sharp * math.floor(i / sharp))) % 5 do | ||
tab = tab .. "[[File:Down narrow.svg|9px]]" | tab = tab .. " [[File:Down narrow.svg|9px]]" | ||
end | end | ||
end | end | ||
for j = 1, math.floor((i - (sharp * math.floor(i / sharp))) / 5) do | for j = 1, math.floor((i - (sharp * math.floor(i / sharp))) / 5) do | ||
tab = tab .. "[[File:Quid narrow.svg|9px]]" | tab = tab .. " [[File:Quid narrow.svg|9px]]" | ||
end | end | ||
else | else | ||
if ((sharp * math.ceil(i / sharp)) - i) % 5 == 4 then | if ((sharp * math.ceil(i / sharp)) - i) % 5 == 4 then | ||
tab = tab .. "[[File:Down narrow.svg|9px]][[File:Quip narrow.svg|9px]]" | tab = tab .. " [[File:Down narrow.svg|9px]] [[File:Quip narrow.svg|9px]]" | ||
else | else | ||
for j = 1, ((sharp * math.ceil(i / sharp)) - i) % 5 do | for j = 1, ((sharp * math.ceil(i / sharp)) - i) % 5 do | ||
tab = tab .. "[[File:Up narrow.svg|9px]]" | tab = tab .. " [[File:Up narrow.svg|9px]]" | ||
end | end | ||
end | end | ||
for j = 1, math.floor(((sharp * math.ceil(i / sharp)) - i) / 5) do | for j = 1, math.floor(((sharp * math.ceil(i / sharp)) - i) / 5) do | ||
tab = tab .. "[[File:Quip narrow.svg|9px]]" | tab = tab .. " [[File:Quip narrow.svg|9px]]" | ||
end | end | ||
end | end | ||
if math.ceil((i / sharp) - 0.5) == 1 then | if math.ceil((i / sharp) - 0.5) == 1 then | ||
tab = tab .. "[[File:Heji11.svg|16px]]" | tab = tab .. " [[File:Heji11.svg|16px]]" | ||
elseif math.ceil((i / sharp) - 0.5) == 2 then | elseif math.ceil((i / sharp) - 0.5) == 2 then | ||
tab = tab .. "[[File:Heji4.svg|27px]]" | tab = tab .. " [[File:Heji4.svg|27px]]" | ||
end | end | ||
tab = tab .. "\n" | tab = tab .. "\n" | ||