Module:Sprite: Difference between revisions

From BTA-Mirror
imported>Ttv pedro270707
mNo edit summary
imported>Ttv pedro270707
mNo edit summary
Line 2: Line 2:


function p.get(f)
function p.get(f)
local args = f
if f == mw.getCurrentFrame() then
args = require( 'Module:ProcessArgs' ).merge( true )
else
f = mw.getCurrentFrame()
end
local default = {
local default = {
scale = 1,
scale = 1,
Line 10: Line 17:
}
}
return '<span class="pixelated sprite" style="transform: scale(' .. default.scale .. ')"></span>'
return '<span class="pixelated sprite" style="transform: scale(' .. default.scale .. '); background-image: url(https://static.miraheze.org/btawiki/1/14/BTA_items.png)"></span>'
end
end


return p
return p

Revision as of 21:06, 23 January 2023

Documentation for this module may be created at Module:Sprite/doc

local p = {}

function p.get(f)
	local args = f
	if f == mw.getCurrentFrame() then 
		args = require( 'Module:ProcessArgs' ).merge( true )
	else
		f = mw.getCurrentFrame()
	end
	
	local default = {
		scale = 1,
		sheetsize = 256,
		size = 16,
		pos = 1,
		align = 'text-top'
	}
	
	return '<span class="pixelated sprite" style="transform: scale(' .. default.scale .. '); background-image: url(https://static.miraheze.org/btawiki/1/14/BTA_items.png)"></span>'
end

return p