- int calcHeightMap();
-
- void generateTerrain();
- void carveRidges();
- //void carveRivers(); //experimental
-
- void testBiomes();
- void addTopNodes();
-
- void generateCaves(int max_stone_y);
+
+ virtual int generateTerrain();
+ void generateBaseTerrain(s16 *stone_surface_min_y, s16 *stone_surface_max_y);
+ int generateMountainTerrain(s16 ymax);
+ void generateRidgeTerrain();
+
+ MgStoneType generateBiomes(float *heat_map, float *humidity_map);
+ void dustTopNodes();
+
+ //void addTopNodes();
+
+ void generateCaves(s16 max_stone_y);