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

Нет описания правки
мНет описания правки
Строка 34: Строка 34:
end
end


-- Получение пути спрайта
-- Получение пути спрайта  
local function getSpritePath(entry)
local function getSpritePath(entry)
     return entry.Sprite and entry.Sprite.sprite or (entry.Icon and entry.Icon.sprite)
     return entry.Sprite and entry.Sprite.sprite or (entry.Icon and entry.Icon.sprite)
Строка 175: Строка 175:
             end
             end
         end
         end
         return nil
         return nil  
     else
     elseif param == "image" or param == "path" then
         local result = {}
         local result = {}
         for _, entry in ipairs(data) do
         for _, entry in ipairs(data) do
Строка 185: Строка 185:
         end
         end
         return table.concat(result, "\n")
         return table.concat(result, "\n")
    else
        -- Если нет режима, генерируем шаблон по умолчанию
        return generateDefaultTemplate(data, frame.args)
     end
     end
end
end


return p
return p