35 lines
828 B
Lua
35 lines
828 B
Lua
--args are: userdata RegionPagerLua;
|
|
|
|
print("Running startup script")
|
|
|
|
pager = ...
|
|
|
|
---[[
|
|
|
|
--DOCS: These lambdas should return true or false, depending on if the operation succeeded or not
|
|
--DOCS: No return value given is recognized as a failure
|
|
--DOCS: OnCreate() and OnUnload() return values are currently ignored
|
|
region_pager.SetOnLoad(pager, function(r)
|
|
print("Calling SetOnLoad's lambda")
|
|
end)
|
|
region_pager.SetOnSave(pager, function(r)
|
|
print("Calling SetOnSave's lambda")
|
|
end)
|
|
region_pager.SetOnCreate(pager, function(r)
|
|
print("Calling SetOnCreate's lambda")
|
|
end)
|
|
region_pager.SetOnUnload(pager, function(r)
|
|
print("Calling SetOnUnload's lambda")
|
|
end)
|
|
|
|
--]]
|
|
|
|
generator, msg = loadfile("rsc/roguegenerator.lua")
|
|
|
|
if generator == nil then
|
|
print("error: ", msg)
|
|
else
|
|
generator(pager)
|
|
end
|
|
|
|
print("Finished startup script") |