summaryrefslogtreecommitdiff
path: root/Source/modules/asura-framework/scripts/framework.lua
blob: 464322144fb79723a668af3603d4bec6bab46afe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package.path = "scripts\\?.lua"

--loader 
local loadfn = function(modulename)
	local errmsg = ""
	local modulepath = string.gsub(modulename, "%.", "/")
	for path in string.gmatch(package.path, "([^;]+)") do
			local filename = string.gsub(path, "%?", modulepath)
			filename = string.gsub(filename, "\\", "/")
			local result = kleiloadlua(filename)
			if result then
					return result
			end
			errmsg = errmsg.."\n\tno file '"..filename.."' (checked with custom loader)"
	end
	return errmsg	
end 

table.insert(package.loaders, 1, loadfn)

require ""