Mercurial > wow > breuesk
diff Lists.lua @ 44:8913e7d79cad
Refactoring some very simple items to a Utility file
author | John@Yosemite-PC |
---|---|
date | Thu, 15 Mar 2012 22:58:54 -0400 |
parents | 4109683c3172 |
children | 8d3187b12443 |
line wrap: on
line diff
--- a/Lists.lua Thu Mar 15 22:27:51 2012 -0400 +++ b/Lists.lua Thu Mar 15 22:58:54 2012 -0400 @@ -105,21 +105,6 @@ reserveIdP = {} personName2id = {} end -function tcopy(to, from) - for k,v in pairs(from) do - if(type(v)=="table") then - to[k] = {} - tcopy(to[k], v); - else - to[k] = v; - end - end -end -local shallowCopy = function(t) - local u = { } - for k, v in pairs(t) do u[k] = v end - return setmetatable(u, getmetatable(t)) -end -- Debugging {{{ function PrettyPrintList(listIndex) @@ -150,28 +135,6 @@ end end end -function PrintTable(table, depth) - depth = depth or "" - if not table then return end - if #depth > 3*5 then print(depth.."Recursion too deep - stopping"); return end - for i,v in pairs(table) do - if( type(v) == "string" ) then - print(depth .. i .. " - " .. v) - elseif( type(v) == "number" ) then - print(depth .. i .. " - " .. tostring(v)) - elseif( type(v) == "table" ) then - print(depth .. i .." - ") - PrintTable(v,depth.." ") - elseif( type(v) == "boolean" ) then - print(depth .. i .. " - " .. tostring(v)) - elseif( type(v) == "function" ) then - print(depth .. "function " .. i .. "()") - else - print(depth .. i .. " - not sure how to print type: " .. type(v) ) - end - end -end - function PrintRaidAndReserve() print("RaidNameP") PrintTable(raidNameP)