Skip to content

Commit b3c245b

Browse files
authoredNov 19, 2019
Move duplicated mapgen parameters to class MapgenBasic (#9134)
'large_cave_depth', 'dungeon_ymin' and 'dungeon_ymax' are duplicated across many mapgens so should have been in class MapgenBasic from the start.
1 parent c10952b commit b3c245b

File tree

7 files changed

+3
-23
lines changed

7 files changed

+3
-23
lines changed
 

Diff for: ‎src/mapgen/mapgen.h

+3
Original file line numberDiff line numberDiff line change
@@ -285,4 +285,7 @@ class MapgenBasic : public Mapgen {
285285
int large_cave_num_min;
286286
int large_cave_num_max;
287287
float large_cave_flooded;
288+
s16 large_cave_depth;
289+
s16 dungeon_ymin;
290+
s16 dungeon_ymax;
288291
};

Diff for: ‎src/mapgen/mapgen_carpathian.h

-4
Original file line numberDiff line numberDiff line change
@@ -93,10 +93,6 @@ class MapgenCarpathian : public MapgenBasic
9393
float river_depth;
9494
float valley_width;
9595

96-
s16 large_cave_depth;
97-
s16 dungeon_ymin;
98-
s16 dungeon_ymax;
99-
10096
Noise *noise_height1;
10197
Noise *noise_height2;
10298
Noise *noise_height3;

Diff for: ‎src/mapgen/mapgen_flat.h

-3
Original file line numberDiff line numberDiff line change
@@ -75,13 +75,10 @@ class MapgenFlat : public MapgenBasic
7575

7676
private:
7777
s16 ground_level;
78-
s16 large_cave_depth;
7978
float lake_threshold;
8079
float lake_steepness;
8180
float hill_threshold;
8281
float hill_steepness;
83-
s16 dungeon_ymin;
84-
s16 dungeon_ymax;
8582

8683
Noise *noise_terrain;
8784
};

Diff for: ‎src/mapgen/mapgen_fractal.h

-4
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,6 @@ class MapgenFractal : public MapgenBasic
8585
private:
8686
u16 formula;
8787
bool julia;
88-
89-
s16 large_cave_depth;
90-
s16 dungeon_ymin;
91-
s16 dungeon_ymax;
9288
u16 fractal;
9389
u16 iterations;
9490
v3f scale;

Diff for: ‎src/mapgen/mapgen_v5.h

-4
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,6 @@ class MapgenV5 : public MapgenBasic
7474
int generateBaseTerrain();
7575

7676
private:
77-
s16 large_cave_depth;
78-
s16 dungeon_ymin;
79-
s16 dungeon_ymax;
80-
8177
Noise *noise_factor;
8278
Noise *noise_height;
8379
Noise *noise_ground;

Diff for: ‎src/mapgen/mapgen_v7.h

-4
Original file line numberDiff line numberDiff line change
@@ -108,10 +108,6 @@ class MapgenV7 : public MapgenBasic {
108108
s16 floatland_level;
109109
s16 shadow_limit;
110110

111-
s16 large_cave_depth;
112-
s16 dungeon_ymin;
113-
s16 dungeon_ymax;
114-
115111
Noise *noise_terrain_base;
116112
Noise *noise_terrain_alt;
117113
Noise *noise_terrain_persist;

Diff for: ‎src/mapgen/mapgen_valleys.h

-4
Original file line numberDiff line numberDiff line change
@@ -100,10 +100,6 @@ class MapgenValleys : public MapgenBasic {
100100
float river_depth_bed;
101101
float river_size_factor;
102102

103-
s16 large_cave_depth;
104-
s16 dungeon_ymin;
105-
s16 dungeon_ymax;
106-
107103
Noise *noise_inter_valley_fill;
108104
Noise *noise_inter_valley_slope;
109105
Noise *noise_rivers;

0 commit comments

Comments
 (0)
Please sign in to comment.