Skip to content

Commit 7a4c1e7

Browse files
committedDec 14, 2013
Update mapgen params in ServerMap after Mapgen init
1 parent 15c3167 commit 7a4c1e7

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed
 

‎src/emerge.cpp

+4-4
Original file line numberDiff line numberDiff line change
@@ -91,11 +91,11 @@ class EmergeThread : public SimpleThread
9191

9292
EmergeManager::EmergeManager(IGameDef *gamedef) {
9393
//register built-in mapgens
94-
registerMapgen("v6", new MapgenFactoryV6());
95-
registerMapgen("v7", new MapgenFactoryV7());
96-
registerMapgen("indev", new MapgenFactoryIndev());
94+
registerMapgen("v6", new MapgenFactoryV6());
95+
registerMapgen("v7", new MapgenFactoryV7());
96+
registerMapgen("indev", new MapgenFactoryIndev());
9797
registerMapgen("singlenode", new MapgenFactorySinglenode());
98-
registerMapgen("math", new MapgenFactoryMath());
98+
registerMapgen("math", new MapgenFactoryMath());
9999

100100
this->ndef = gamedef->getNodeDefManager();
101101
this->biomedef = new BiomeDefManager();

‎src/map.h

+1
Original file line numberDiff line numberDiff line change
@@ -496,6 +496,7 @@ class ServerMap : public Map
496496
u64 getSeed(){ return m_seed; }
497497

498498
MapgenParams *getMapgenParams(){ return m_mgparams; }
499+
void setMapgenParams(MapgenParams *mgparams){ m_mgparams = mgparams; }
499500

500501
// Parameters fed to the Mapgen
501502
MapgenParams *m_mgparams;

‎src/server.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -823,6 +823,7 @@ Server::Server(
823823

824824
// Initialize mapgens
825825
m_emerge->initMapgens(mgparams);
826+
servermap->setMapgenParams(m_emerge->params);
826827

827828
// Give environment reference to scripting api
828829
m_script->initializeEnvironment(m_env);

0 commit comments

Comments
 (0)
Please sign in to comment.