Skip to content

Commit

Permalink
Update mapgen params in ServerMap after Mapgen init
Browse files Browse the repository at this point in the history
  • Loading branch information
kwolekr committed Dec 14, 2013
1 parent 15c3167 commit 7a4c1e7
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/emerge.cpp
Expand Up @@ -91,11 +91,11 @@ class EmergeThread : public SimpleThread

EmergeManager::EmergeManager(IGameDef *gamedef) {
//register built-in mapgens
registerMapgen("v6", new MapgenFactoryV6());
registerMapgen("v7", new MapgenFactoryV7());
registerMapgen("indev", new MapgenFactoryIndev());
registerMapgen("v6", new MapgenFactoryV6());
registerMapgen("v7", new MapgenFactoryV7());
registerMapgen("indev", new MapgenFactoryIndev());
registerMapgen("singlenode", new MapgenFactorySinglenode());
registerMapgen("math", new MapgenFactoryMath());
registerMapgen("math", new MapgenFactoryMath());

this->ndef = gamedef->getNodeDefManager();
this->biomedef = new BiomeDefManager();
Expand Down
1 change: 1 addition & 0 deletions src/map.h
Expand Up @@ -496,6 +496,7 @@ class ServerMap : public Map
u64 getSeed(){ return m_seed; }

MapgenParams *getMapgenParams(){ return m_mgparams; }
void setMapgenParams(MapgenParams *mgparams){ m_mgparams = mgparams; }

// Parameters fed to the Mapgen
MapgenParams *m_mgparams;
Expand Down
1 change: 1 addition & 0 deletions src/server.cpp
Expand Up @@ -823,6 +823,7 @@ Server::Server(

// Initialize mapgens
m_emerge->initMapgens(mgparams);
servermap->setMapgenParams(m_emerge->params);

// Give environment reference to scripting api
m_script->initializeEnvironment(m_env);
Expand Down

0 comments on commit 7a4c1e7

Please sign in to comment.