Module:Uniform map: Difference between revisions
ArrowHead294 (talk | contribs) mNo edit summary |
ArrowHead294 (talk | contribs) mNo edit summary |
||
| Line 139: | Line 139: | ||
local luatable = p.make_table(prime, min, max) | local luatable = p.make_table(prime, min, max) | ||
local | local result = '{| class="wikitable"\n' | ||
.. '|+ style="font-size: 105%; | ' | .. '|+ style="font-size: 105%; | ' | ||
.. string.format("%d-limit [[uniform map]]s between %g and %g\n", prime, min, max) | .. string.format("%d-limit [[uniform map]]s between %g and %g\n", prime, min, max) | ||
.. "|-\n" | .. "|-\n" | ||
for i = 1, 3 do | for i = 1, 3 do | ||
result = result .. "! " .. luatable[1][i] .. "\n" | |||
end | end | ||
result = result .. "! Map\n" | |||
for i = 2, #luatable do | for i = 2, #luatable do | ||
result = result .. "|-\n" | |||
for j = 1, 3 do | for j = 1, 3 do | ||
result = result .. "| " .. luatable[i][j] .. "\n" | |||
end | end | ||
local wikimap = "" | local wikimap = "" | ||
| Line 156: | Line 156: | ||
wikimap = wikimap .. " " .. luatable[i][j] | wikimap = wikimap .. " " .. luatable[i][j] | ||
end | end | ||
result = result .. string.format("| {{map|%s}}\n", wikimap) | |||
end | end | ||
result = result .. "|}" | |||
-- Debugger option | |||
if debugg == true then | |||
result = "<syntaxhighlight lang=\"wikitext\">" .. result .. "</syntaxhighlight>" | |||
end | |||
return frame:preprocess(result) | |||
end | end | ||
return p | return p | ||