匿名
未登录
创建账号
登录
The Land of StarLight
搜索
查看“模块:AnimateSprite”的源代码
来自The Land of StarLight
命名空间
模块
讨论
更多
更多
页面操作
阅读
查看源代码
历史
←
模块:AnimateSprite
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
local p = {} function p.animate( f ) local args = f if f == mw.getCurrentFrame() then args = f:getParent().args end local icons = {} local sheet = args.sheet or 'InvSprite' for icon in mw.text.gsplit( args[1], '%s*;%s*' ) do function image( icon ) local ids = mw.loadData( 'Module:' .. sheet ).ids local sprite = require( 'Module:Sprite' ).sprite local idData = ids[icon] or { pos = 1 , section = 0 } local image if idData then image = sprite{ iddata = idData, data = sheet } end return image end icons[#icons+1] = '<span>' .. (#icon>0 and image( icon ) or '<br>') .. '</span>' end icons[1] = icons[1]:gsub( '^<span>', '<span class="animated-active">' ) return '<span class="animated">' .. table.concat( icons ) .. '</span>' end return p
该页面使用的模板:
模块:AnimateSprite/doc
(
查看源代码
)
返回
模块:AnimateSprite
。
导航
快速跳转
TLSL(wiki首页)
- StarLight-Server
奇怪的折跃门
活跃玩家
重要领地合集
小黑屋
SLS官网
wiki工具
wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志