Ir al contenido

Módulo:Zona de pruebas/Andreuvv/FFCC

De Wikipedia, la enciclopedia libre
Este módulo no tiene página de documentación[crear]
-- Módulo que permite calcular la medida de los iconos de la Plantilla FFCC dado un tamaño
-- base y un multiplicador de talla (XS, S, M, L, XL).

local p = {}

-- Dos argumentos - {{#invoke:FFCC|ffcc|5|XL}}
function p.ffcc(frame)
	
	local tamanyo = tonumber(frame.args[1])
	local talla = frame.args[2]
	
	if     talla == "XL" then tamanyo = tamanyo*2 
	elseif talla == "L"  then tamanyo = tamanyo*1.5 
	elseif talla == "M"  then tamanyo = tamanyo*1
	elseif talla == "S"  then tamanyo = tamanyo*0.5
	elseif talla == "XS" then tamanyo = tamanyo*0.25
	else 
		-- Si en lugar de una talla, se recibe un número, el tamaño devuelto será el recibido directamente
		t = tonumber(talla)
		if t then tamanyo = talla end
	end
	
	return tamanyo
	
end

return p