Mercurial > wow > breuesk
comparison Utility.lua @ 100:790266dbcaff
Cleanup
author | John@Doomsday |
---|---|
date | Thu, 03 May 2012 09:04:21 -0400 |
parents | 619e4b9c3cd9 |
children | 9aa2dcbbdc87 |
comparison
equal
deleted
inserted
replaced
99:5914125bb4ea | 100:790266dbcaff |
---|---|
20 function printf(...) | 20 function printf(...) |
21 bsk:Printf(...) | 21 bsk:Printf(...) |
22 end | 22 end |
23 | 23 |
24 function tcopy(to, from) | 24 function tcopy(to, from) |
25 for k,v in pairs(from) do | 25 if not from then to = {}; return end |
26 if(type(v)=="table") then | 26 for k,v in pairs(from) do |
27 to[k] = {} | 27 if(type(v)=="table") then |
28 tcopy(to[k], v); | 28 to[k] = {} |
29 else | 29 tcopy(to[k], v); |
30 to[k] = v; | 30 else |
31 to[k] = v; | |
32 end | |
31 end | 33 end |
32 end | |
33 end | 34 end |
34 | 35 |
35 function shallowCopy(t) | 36 function shallowCopy(t) |
36 local u = { } | 37 local u = { } |
37 for k, v in pairs(t) do u[k] = v end | 38 for k, v in pairs(t) do u[k] = v end |