]> git.lizzy.rs Git - minetest.git/blobdiff - src/mapgen_v5.h
Use fixed size for builtin menus on non-android platforms
[minetest.git] / src / mapgen_v5.h
index 9f25a940adc543ab6f6face13d7174a1401ceb1a..1949bf5db459ffe20d73d6ae6a8122c274cc1344 100644 (file)
@@ -49,14 +49,13 @@ struct MapgenV5Params : public MapgenSpecificParams {
 
 class MapgenV5 : 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;
@@ -95,19 +94,22 @@ class MapgenV5 : public Mapgen {
        virtual void makeChunk(BlockMakeData *data);
        int getGroundLevelAtPoint(v2s16 p);
        void calculateNoise();
-       void generateBaseTerrain();
-       void generateBlobs();
+       int generateBaseTerrain();
        void generateBiomes();
+       void generateCaves();
+       void generateBlobs();
        void dustTopNodes();
 };
 
 
 struct MapgenFactoryV5 : public MapgenFactory {
-       Mapgen *createMapgen(int mgid, MapgenParams *params, EmergeManager *emerge) {
+       Mapgen *createMapgen(int mgid, MapgenParams *params, EmergeManager *emerge)
+       {
                return new MapgenV5(mgid, params, emerge);
        };
 
-       MapgenSpecificParams *createMapgenParams() {
+       MapgenSpecificParams *createMapgenParams()
+       {
                return new MapgenV5Params();
        };
 };