comparison Init.lua @ 37:e84d645c8ab8

- revised the tracker update function to build its complete data list up front and use the values as points of comparison for determining possible out of place blocks, which will be iterated over afterward to remove what wasn't re-used - also entailed revising the exact role of global event handlers and function hooks, limiting their directions of communication so one doesn't end up calling the other multiple or inifinity times - schema handling polish
author Nenue
date Mon, 18 Apr 2016 07:56:23 -0400
parents 66b927b46776
children 1f8f9cc3d956
comparison
equal deleted inserted replaced
36:a487841050be 37:e84d645c8ab8
17 local queuedModules = {} 17 local queuedModules = {}
18 local checkForConfig = {} 18 local checkForConfig = {}
19 local moduleStack = { 19 local moduleStack = {
20 } 20 }
21 21
22 --- Utilities
23 B.wipeall = function (...)
24 for i = 1, select('#', ...) do
25 wipe(select(i, ...))
26 end
27 end
28
22 --- Various region categories 29 --- Various region categories
23 B.displays = {} 30 B.displays = {}
24 B.configLayers = {} 31 B.configLayers = {}
25 B.configLayersRef = {} 32 B.configLayersRef = {}
33
26 34
27 --@debug@ 35 --@debug@
28 --- Generates a print handler pointing to a static channel signature 36 --- Generates a print handler pointing to a static channel signature
29 -- @usage func = B.print(sig) 37 -- @usage func = B.print(sig)
30 -- @param sig channel name or number 38 -- @param sig channel name or number