Module:BlockGrid
From TerraFirmaCraft Wiki
Revision as of 22:12, 8 September 2013 by Kittychanley (Talk | contribs) (Created page with "local p = {} function p.grid( f ) local args = f:getParent().args local row = {} local sprite = require( 'Module:Sprite' ).sprite for ...")
local p = {} function p.grid( f )
local args = f:getParent().args local row = {} local sprite = require( 'Module:Sprite' ).sprite for k, v in ipairs( args ) do if tonumber( k ) then v = mw.text.split( v:gsub( '\n', ), ) for i, v2 in ipairs( v ) do if v2 == ' ' then v2 = end local name = args[v2] or '?' local link = name if link == '?' then link = end v[i] = sprite( nil, { name, link = link, name = 'Block', sheetsize = 384 } ) end row[k] = table.concat( v, ' || ' ) end end return '{| cellspacing="0" cellpadding="0" style="line-height:0"\n| ' .. table.concat( row, '\n|-\n| ' ) .. '\n|}'
end return p