class MapgenV7 : public Mapgen {
public:
- EmergeManager *emerge;
+ EmergeManager *m_emerge;
BiomeManager *bmgr;
int ystride;
int zstride;
u32 spflags;
- u32 blockseed;
v3s16 node_min;
v3s16 node_max;
v3s16 full_node_min;
virtual int generateTerrain();
int generateBaseTerrain();
- void generateMountainTerrain();
+ int generateMountainTerrain(int ymax);
void generateRidgeTerrain();
void generateBiomes();
};
struct MapgenFactoryV7 : public MapgenFactory {
- Mapgen *createMapgen(int mgid, MapgenParams *params, EmergeManager *emerge) {
+ Mapgen *createMapgen(int mgid, MapgenParams *params, EmergeManager *emerge)
+ {
return new MapgenV7(mgid, params, emerge);
};
- MapgenSpecificParams *createMapgenParams() {
+ MapgenSpecificParams *createMapgenParams()
+ {
return new MapgenV7Params();
};
};