From d5029958b9017ad89775bc4f68c4de3db603e618 Mon Sep 17 00:00:00 2001 From: kwolekr Date: Sat, 22 Dec 2012 00:34:35 -0500 Subject: Readded and optimized mapgen V6 --- src/biome.h | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'src/biome.h') diff --git a/src/biome.h b/src/biome.h index bb35dd1c4..3bf7a5d34 100644 --- a/src/biome.h +++ b/src/biome.h @@ -42,7 +42,8 @@ public: MapNode n_top; MapNode n_filler; s16 ntopnodes; - s16 flags; + s8 groupid; + s8 flags; s16 height_min; s16 height_max; float heat_min; @@ -52,26 +53,26 @@ public: std::string name; NoiseParams *np; - virtual void genColumn(Mapgen *mg, int x, int z, int y1, int y2); + virtual void genColumn(MapgenV7 *mg, int x, int z, int y1, int y2); virtual int getSurfaceHeight(float noise_terrain); }; class BiomeLiquid : public Biome { - virtual void genColumn(Mapgen *mg, int x, int z, int y1, int y2); + virtual void genColumn(MapgenV7 *mg, int x, int z, int y1, int y2); }; class BiomeHell : public Biome { - virtual void genColumn(Mapgen *mg, int x, int z, int y1, int y2); + virtual void genColumn(MapgenV7 *mg, int x, int z, int y1, int y2); virtual int getSurfaceHeight(float noise_terrain); }; class BiomeAether : public Biome { - virtual void genColumn(Mapgen *mg, int x, int z, int y1, int y2); + virtual void genColumn(MapgenV7 *mg, int x, int z, int y1, int y2); virtual int getSurfaceHeight(float noise_terrain); }; class BiomeSuperflat : public Biome { - virtual void genColumn(Mapgen *mg, int x, int z, int y1, int y2); + virtual void genColumn(MapgenV7 *mg, int x, int z, int y1, int y2); virtual int getSurfaceHeight(float noise_terrain); }; @@ -90,7 +91,7 @@ public: Biome *getBiome(float bgfreq, float heat, float humidity); void addBiomeGroup(float freq); - void addBiome(int groupid, Biome *b); + void addBiome(Biome *b); void addDefaultBiomes(); }; -- cgit v1.2.3