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 |
