Skip to content

Commit

Permalink
Move duplicated mapgen parameters to class MapgenBasic (#9134)
Browse files Browse the repository at this point in the history
'large_cave_depth', 'dungeon_ymin' and 'dungeon_ymax' are duplicated across many mapgens so should have been in class MapgenBasic from the start.
  • Loading branch information
paramat committed Nov 19, 2019
1 parent c10952b commit b3c245b
Show file tree
Hide file tree
Showing 7 changed files with 3 additions and 23 deletions.
3 changes: 3 additions & 0 deletions src/mapgen/mapgen.h
Expand Up @@ -285,4 +285,7 @@ class MapgenBasic : public Mapgen {
int large_cave_num_min;
int large_cave_num_max;
float large_cave_flooded;
s16 large_cave_depth;
s16 dungeon_ymin;
s16 dungeon_ymax;
};
4 changes: 0 additions & 4 deletions src/mapgen/mapgen_carpathian.h
Expand Up @@ -93,10 +93,6 @@ class MapgenCarpathian : public MapgenBasic
float river_depth;
float valley_width;

s16 large_cave_depth;
s16 dungeon_ymin;
s16 dungeon_ymax;

Noise *noise_height1;
Noise *noise_height2;
Noise *noise_height3;
Expand Down
3 changes: 0 additions & 3 deletions src/mapgen/mapgen_flat.h
Expand Up @@ -75,13 +75,10 @@ class MapgenFlat : public MapgenBasic

private:
s16 ground_level;
s16 large_cave_depth;
float lake_threshold;
float lake_steepness;
float hill_threshold;
float hill_steepness;
s16 dungeon_ymin;
s16 dungeon_ymax;

Noise *noise_terrain;
};
4 changes: 0 additions & 4 deletions src/mapgen/mapgen_fractal.h
Expand Up @@ -85,10 +85,6 @@ class MapgenFractal : public MapgenBasic
private:
u16 formula;
bool julia;

s16 large_cave_depth;
s16 dungeon_ymin;
s16 dungeon_ymax;
u16 fractal;
u16 iterations;
v3f scale;
Expand Down
4 changes: 0 additions & 4 deletions src/mapgen/mapgen_v5.h
Expand Up @@ -74,10 +74,6 @@ class MapgenV5 : public MapgenBasic
int generateBaseTerrain();

private:
s16 large_cave_depth;
s16 dungeon_ymin;
s16 dungeon_ymax;

Noise *noise_factor;
Noise *noise_height;
Noise *noise_ground;
Expand Down
4 changes: 0 additions & 4 deletions src/mapgen/mapgen_v7.h
Expand Up @@ -108,10 +108,6 @@ class MapgenV7 : public MapgenBasic {
s16 floatland_level;
s16 shadow_limit;

s16 large_cave_depth;
s16 dungeon_ymin;
s16 dungeon_ymax;

Noise *noise_terrain_base;
Noise *noise_terrain_alt;
Noise *noise_terrain_persist;
Expand Down
4 changes: 0 additions & 4 deletions src/mapgen/mapgen_valleys.h
Expand Up @@ -100,10 +100,6 @@ class MapgenValleys : public MapgenBasic {
float river_depth_bed;
float river_size_factor;

s16 large_cave_depth;
s16 dungeon_ymin;
s16 dungeon_ymax;

Noise *noise_inter_valley_fill;
Noise *noise_inter_valley_slope;
Noise *noise_rivers;
Expand Down

0 comments on commit b3c245b

Please sign in to comment.