Adding class library

This commit is contained in:
Openarl
2016-05-05 17:53:33 +10:00
parent 3b6700f259
commit 3f887d62a8
15 changed files with 875 additions and 827 deletions

View File

@@ -10,6 +10,13 @@ local m_floor = math.floor
local m_max = math.max
local t_insert = table.insert
LoadModule("Modules/Data")
LoadModule("Modules/ModTools")
LoadModule("Classes/PassiveTree", launch)
LoadModule("Classes/PassiveSpec", launch)
LoadModule("Classes/PassiveTreeView", launch)
local cfg = { }
local main = { }
@@ -80,13 +87,6 @@ function main:DrawTooltip(x, y, w, h, viewPort, col, center)
end
end
LoadModule("Modules/Data")
LoadModule("Modules/ModTools")
main.TreeClass = LoadModule("Modules/Tree", launch, cfg, main)
main.SpecClass = LoadModule("Modules/Spec", launch, cfg, main)
main.TreeViewClass = LoadModule("Modules/TreeView", launch, cfg, main)
main.modes = { }
main.modes["LIST"] = LoadModule("Modules/BuildList", launch, cfg, main)
main.modes["BUILD"] = LoadModule("Modules/Build", launch, cfg, main)
@@ -192,7 +192,7 @@ end
function main:Init()
self.inputEvents = { }
self.tree = self.TreeClass.NewTree()
self.tree = common.New("PassiveTree")
self:SetMode("LIST")