Модуль:Entity Sprite: различия между версиями

мНет описания правки
мНет описания правки
Строка 1: Строка 1:
-- Загрузка данных
local data = mw.loadData("Module:Entity Sprite/data")
local data = mw.loadData("Module:Entity Sprite/data")
local p = {}
local p = {}


-- Функция для получения таблицы данных
function p.getData()
function p.getData()
     return data
     return data
end
end


-- Функция получение пути спрайта
local function getSpritePath(entry)
local function getSpritePath(entry)
     if entry.Sprite and entry.Sprite.sprite then
     if entry.Sprite and entry.Sprite.sprite then
Строка 21: Строка 25:
end
end


-- Функция генерация шаблона по записи
function p.getSprite(frame)
function p.getSprite(frame)
     local id = frame.args[1]
     local id = frame.args[1]
Строка 34: Строка 39:
end
end


-- Основная функция модуля
function p.main(frame)
function p.main(frame)
     local mode = frame.args[1]
     local mode = frame.args[1]