]> git.lizzy.rs Git - minetest.git/blobdiff - src/emerge.cpp
Remove ClientMap::m_camera_mutex
[minetest.git] / src / emerge.cpp
index ccb4c1703554341f0b87a8475514761a0a9baabe..93e8f2b30a92abcbbd81f226b75ae00e8d5bb546 100644 (file)
@@ -334,6 +334,18 @@ v3s16 EmergeManager::getContainingChunk(v3s16 blockpos, s16 chunksize)
 }
 
 
+int EmergeManager::getSpawnLevelAtPoint(v2s16 p)
+{
+       if (m_mapgens.size() == 0 || !m_mapgens[0]) {
+               errorstream << "EmergeManager: getSpawnLevelAtPoint() called"
+                       " before mapgen init" << std::endl;
+               return 0;
+       }
+
+       return m_mapgens[0]->getSpawnLevelAtPoint(p);
+}
+
+
 int EmergeManager::getGroundLevelAtPoint(v2s16 p)
 {
        if (m_mapgens.size() == 0 || !m_mapgens[0]) {