-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathTest.lua
More file actions
80 lines (79 loc) · 2.42 KB
/
Test.lua
File metadata and controls
80 lines (79 loc) · 2.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
function debugstack() return "LibInit.lua:11" end
function GetItemQualityColor(i) return 1,1,1,"0x010101" end
function GetRealmName() return "Runetotem" end
function UnitName(unit) return "Alar" end
function UnitClass(unit)return "DRUID" end
function UnitRace(unit) return "NIGHTELF" end
function UnitFactionGroup(unit) return "ALLIANCE" end
function GetLocale() return "enus" end
function GetCurrentRegion() return 3 end
function GetBuildInfo() return 1,2,3,70100,3 end
function strconcat(...)
local s=''
for i=1,select('#',...) do
s=s .. tostring(select(i,...))
end
return s
end
function wipe(tbl)
for k,v in pairs(tbl) do tbl[k]=nil end
end
local frame={}
function frame:RegisterEvent(...)end
function frame:SetScript(...)end
function frame:Hide() end
function CreateFrame() return frame end
VIDEO_OPTIONS_DISABLED="Off"
VIDEO_OPTIONS_ENABLED="On"
NUM_ITEM_QUALITIES=1
ITEM_QUALITY1_DESC="Common"
strmatch=string.match
strlower=string.lower
GAME_LOCALE="itIT"
require("LibInit/Ace3/LibStub/LibStub")
loadfile("LibInit/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua")()
loadfile("LibInit/Ace3/AceAddon-3.0/AceAddon-3.0.lua")()
loadfile("LibInit/Ace3/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua")()
loadfile("LibInit/Ace3/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.lua")()
loadfile("LibInit/Ace3/AceConfig-3.0/AceConfig-3.0.lua")()
loadfile("LibInit/Ace3/AceConsole-3.0/AceConsole-3.0.lua")()
loadfile("LibInit/Ace3/AceDB-3.0/AceDB-3.0.lua")()
loadfile("LibInit/Ace3/AceDBOptions-3.0/AceDBOptions-3.0.lua")()
loadfile("LibInit/Ace3/AceEvent-3.0/AceEvent-3.0.lua")()
loadfile("LibInit/Ace3/AceGUI-3.0/AceGUI-3.0.lua")()
loadfile("LibInit/Ace3/AceHook-3.0/AceHook-3.0.lua")()
loadfile("LibInit/Ace3/AceLocale-3.0/AceLocale-3.0.lua")()
--loadfile("LibInit/Ace3/AceTimer-3.0/AceTimer-3.0.lua")()
require("LibInit/LibInit")
require("LibInit/localization")
require("LibInit/colorize")
require("LibInit/factory")
local p=print
function print(...) p("TT:",...) end
function dump(tbl)
print("Table:",tbl)
for k,v in pairs(tbl) do print("",k,v) end
print("")
end
local lib=LibStub("LibInit")
local new=lib:Wrap("NewTable")
local del=lib:Wrap("DelTable")
data=new()
data.data=1
data2=new()
data2.data2=1
print("data",data,getmetatable(data))
print("data2",data2,getmetatable(data2))
data[1]="ciao"
data[2]=data2
dump(data)
dump(data2)
del(data,true)
dump(data)
data=new()
data[3]="ciao"
dump(data)
dump(data2)
dump(lib.pool)
del(data2)
dump(lib.pool)