1
0
mirror of https://github.com/luanti-org/luanti.git synced 2025-10-12 16:15:20 +02:00

Add minetest.get_objects_in_area (#10668)

This commit is contained in:
Elias Fleckenstein
2020-12-29 16:50:09 +01:00
committed by GitHub
parent 09d7fbd645
commit 9250b5205a
6 changed files with 57 additions and 0 deletions

View File

@@ -331,6 +331,13 @@ public:
{
return m_ao_manager.getObjectsInsideRadius(pos, radius, objects, include_obj_cb);
}
// Find all active objects inside a box
void getObjectsInArea(std::vector<ServerActiveObject *> &objects, const aabb3f &box,
std::function<bool(ServerActiveObject *obj)> include_obj_cb)
{
return m_ao_manager.getObjectsInArea(box, objects, include_obj_cb);
}
// Clear objects, loading and going through every MapBlock
void clearObjects(ClearObjectsMode mode);