From 90ab2d6b14de128ccce0385f1cf2c00670eaed90 Mon Sep 17 00:00:00 2001 From: Kayne Ruse Date: Sun, 16 Apr 2017 22:56:15 +1000 Subject: [PATCH] Added UnloadAll to regionPagerAPI --- region_pager_api.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/region_pager_api.cpp b/region_pager_api.cpp index 7a7a253..f255e44 100644 --- a/region_pager_api.cpp +++ b/region_pager_api.cpp @@ -147,10 +147,20 @@ static int unloadRegion(lua_State* L) { return (®ion) == lua_touserdata(L, -1); }); break; + //TODO: callback } 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) { //get the pager RegionPagerLua* pager = getPager(L); @@ -232,6 +242,7 @@ static const luaL_Reg regionPagerLib[] = { {"SaveRegion", saveRegion}, {"CreateRegion", createRegion}, {"UnloadRegion", unloadRegion}, + {"UnloadAll", unloadAll}, //triggers {"SetOnLoad",setOnLoad},