refactoring
This commit is contained in:
+15
-9
@@ -1,20 +1,26 @@
|
||||
--aux_account_settings = {} -- TODO
|
||||
--aux_character_settings = {}
|
||||
|
||||
module()
|
||||
|
||||
public.version = '5.0.0'
|
||||
|
||||
do
|
||||
local modules = {core={create_module()}}
|
||||
aux = setmetatable({}, {
|
||||
local modules = {core={env=M, interface=I}}
|
||||
_G.aux = setmetatable({}, {
|
||||
__metatable = false,
|
||||
__index = function(_, key) return modules[key][2] end,
|
||||
__index = function(_, key) return modules[key].interface end,
|
||||
__newindex = function() end,
|
||||
__call = function(_, name)
|
||||
modules[name] = modules[name] or {create_module(aux.core)}
|
||||
setfenv(2, modules[name][1]())
|
||||
if not modules[name] then
|
||||
module(aux.core)
|
||||
modules[name] = {env=M, interface=I}
|
||||
end
|
||||
setfenv(2, modules[name].env)
|
||||
end,
|
||||
})
|
||||
end
|
||||
|
||||
aux 'core'
|
||||
|
||||
public.version = '5.0.0'
|
||||
|
||||
do
|
||||
local bids_loaded
|
||||
public.bids_loaded
|
||||
|
||||
+2
-1
@@ -4,7 +4,8 @@
|
||||
## SavedVariablesPerCharacter: aux_auto_buy_filter, aux_tooltip_value, aux_tooltip_daily, aux_tooltip_vendor_buy, aux_tooltip_vendor_sell, aux_tooltip_disenchant_value, aux_tooltip_disenchant_distribution, aux_tooltip_disenchant_source
|
||||
## SavedVariables: aux_datasets, aux_items, aux_item_ids, aux_auctionable_items, aux_merchant_buy, aux_merchant_sell, aux_characters, aux_recent_searches, aux_favorite_searches, aux_ignore_owner, aux_price_per_unit
|
||||
|
||||
module.lua
|
||||
libs\module.lua
|
||||
|
||||
aux-addon.lua
|
||||
util\core.lua
|
||||
control.lua
|
||||
|
||||
Reference in New Issue
Block a user