Модуль:Entity Sprite: различия между версиями
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 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] | ||