TurntableInfo.lua 669 Bytes
cc.exports.TurntableInfo = {}

local xml = require("core.utils.pl.xml");

local _list = {};

local function init()
    local configStr = cc.FileUtils:getInstance():getStringFromFile("res/config/turntable.xml");
    local data = xml.parse(configStr, false, true);

    for k,v in pairs(data) do
        if k ~= "attr" and k ~= "tag" then
            local info = {};
            info.id = tonumber(v.attr.id);
            info.pr = tonumber(v.attr.pr);
            info.item = v.attr.item;
            info.des = v.attr.des;
            _list[#_list+1] = info;
        end
    end
end
init();

function TurntableInfo.getList()
    return _list;
end

return TurntableInfo