Added UnloadAll to regionPagerAPI

This commit is contained in:
2017-04-16 22:56:15 +10:00
parent d6672e59d0
commit 90ab2d6b14
+11
View File
@@ -147,10 +147,20 @@ static int unloadRegion(lua_State* L) {
return (&region) == lua_touserdata(L, -1); return (&region) == lua_touserdata(L, -1);
}); });
break; break;
//TODO: callback
} }
return 0; return 0;
} }
static int unloadAll(lua_State* L) {
//get the pager
RegionPagerLua* pager = getPager(L);
pager->UnloadAll();
return 0;
}
static int setOnLoad(lua_State* L) { static int setOnLoad(lua_State* L) {
//get the pager //get the pager
RegionPagerLua* pager = getPager(L); RegionPagerLua* pager = getPager(L);
@@ -232,6 +242,7 @@ static const luaL_Reg regionPagerLib[] = {
{"SaveRegion", saveRegion}, {"SaveRegion", saveRegion},
{"CreateRegion", createRegion}, {"CreateRegion", createRegion},
{"UnloadRegion", unloadRegion}, {"UnloadRegion", unloadRegion},
{"UnloadAll", unloadAll},
//triggers //triggers
{"SetOnLoad",setOnLoad}, {"SetOnLoad",setOnLoad},