1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-06-27 16:36:03 +00:00

Add minetest.get_mapgen_object to API

This commit is contained in:
kwolekr 2013-06-26 17:19:39 -04:00
parent 2c0b51795e
commit 8aa930f28e
14 changed files with 188 additions and 9 deletions

View file

@ -144,6 +144,16 @@ void EmergeManager::initMapgens(MapgenParams *mgparams) {
}
Mapgen *EmergeManager::getCurrentMapgen() {
for (unsigned int i = 0; i != emergethread.size(); i++) {
if (emergethread[i]->IsSameThread())
return emergethread[i]->mapgen;
}
return NULL;
}
bool EmergeManager::enqueueBlockEmerge(u16 peer_id, v3s16 p, bool allow_generate) {
std::map<v3s16, BlockEmergeData *>::const_iterator iter;
BlockEmergeData *bedata;