diff options
Diffstat (limited to 'src/mapgen_v7.h')
-rw-r--r-- | src/mapgen_v7.h | 27 |
1 files changed, 13 insertions, 14 deletions
diff --git a/src/mapgen_v7.h b/src/mapgen_v7.h index bc497309b..1af88ddf5 100644 --- a/src/mapgen_v7.h +++ b/src/mapgen_v7.h @@ -42,10 +42,10 @@ struct MapgenV7Params : public MapgenSpecificParams { NoiseParams np_ridge_uwater; NoiseParams np_mountain; NoiseParams np_ridge; - + MapgenV7Params(); ~MapgenV7Params() {} - + void readParams(Settings *settings); void writeParams(Settings *settings); }; @@ -57,7 +57,6 @@ public: int ystride; int zstride; - u32 flags; u32 spflags; u32 blockseed; @@ -65,9 +64,9 @@ public: v3s16 node_max; v3s16 full_node_min; v3s16 full_node_max; - + s16 *ridge_heightmap; - + Noise *noise_terrain_base; Noise *noise_terrain_alt; Noise *noise_terrain_persist; @@ -77,10 +76,10 @@ public: Noise *noise_ridge_uwater; Noise *noise_mountain; Noise *noise_ridge; - + Noise *noise_heat; Noise *noise_humidity; - + content_t c_stone; content_t c_dirt; content_t c_dirt_with_grass; @@ -95,7 +94,7 @@ public: MapgenV7(int mapgenid, MapgenParams *params, EmergeManager *emerge); ~MapgenV7(); - + virtual void makeChunk(BlockMakeData *data); int getGroundLevelAtPoint(v2s16 p); Biome *getBiomeAtPoint(v3s16 p); @@ -104,19 +103,19 @@ public: float baseTerrainLevelFromMap(int index); bool getMountainTerrainAtPoint(int x, int y, int z); bool getMountainTerrainFromMap(int idx_xyz, int idx_xz, int y); - + void calculateNoise(); - + virtual int generateTerrain(); int generateBaseTerrain(); void generateMountainTerrain(); void generateRidgeTerrain(); - + void generateBiomes(); void dustTopNodes(); - + //void addTopNodes(); - + void generateCaves(int max_stone_y); }; @@ -124,7 +123,7 @@ struct MapgenFactoryV7 : public MapgenFactory { Mapgen *createMapgen(int mgid, MapgenParams *params, EmergeManager *emerge) { return new MapgenV7(mgid, params, emerge); }; - + MapgenSpecificParams *createMapgenParams() { return new MapgenV7Params(); }; |