Added UnloadAll to regionPagerAPI
This commit is contained in:
@@ -147,10 +147,20 @@ static int unloadRegion(lua_State* L) {
|
|||||||
return (®ion) == lua_touserdata(L, -1);
|
return (®ion) == 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},
|
||||||
|
|||||||
Reference in New Issue
Block a user