mirror of
https://github.com/luanti-org/luanti.git
synced 2025-06-27 16:36:03 +00:00
Make mapgen factory setup more elegant, add mapgen_v6.h
This commit is contained in:
parent
035933f806
commit
91e88196c7
7 changed files with 295 additions and 235 deletions
|
@ -358,7 +358,7 @@ public:
|
|||
/*
|
||||
savedir: directory to which map data should be saved
|
||||
*/
|
||||
ServerMap(std::string savedir, IGameDef *gamedef);
|
||||
ServerMap(std::string savedir, IGameDef *gamedef, EmergeManager *emerge);
|
||||
~ServerMap();
|
||||
|
||||
s32 mapType() const
|
||||
|
@ -480,16 +480,12 @@ public:
|
|||
|
||||
MapgenParams *getMapgenParams(){ return m_mgparams; }
|
||||
|
||||
void setEmerge(EmergeManager *emerge){ m_emerge = emerge; }
|
||||
|
||||
// Parameters fed to the Mapgen
|
||||
MapgenParams *m_mgparams;
|
||||
private:
|
||||
// Seed used for all kinds of randomness in generation
|
||||
u64 m_seed;
|
||||
|
||||
|
||||
|
||||
|
||||
// Emerge manager
|
||||
EmergeManager *m_emerge;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue