]> git.lizzy.rs Git - minetest.git/blobdiff - src/biome.h
Fix lost pause support in singleplayer
[minetest.git] / src / biome.h
index 535dc498947c96a7ca9ec569bd6fc36d1cd6a630..aa83c4e0b25ff9ec22b6ed375d8b8d3bd601d418 100644 (file)
@@ -45,14 +45,20 @@ class Biome {
        std::string name;
        u32 flags;
        
-       std::string top_nodename;
-       std::string filler_nodename;
+       std::string nname_top;
+       std::string nname_filler;
+       std::string nname_water;
+       std::string nname_dust;
+       std::string nname_dust_water;
 
        content_t c_top;
-       s16 top_depth;
-
        content_t c_filler;
-       s16 filler_height;
+       content_t c_water;
+       content_t c_dust;
+       content_t c_dust_water;
+       
+       s16 depth_top;
+       s16 depth_filler;
        
        s16 height_min;
        s16 height_max;
@@ -85,6 +91,9 @@ class BiomeDefManager {
        void addBiome(Biome *b);
        void resolveNodeNames(INodeDefManager *ndef);
        u8 getBiomeIdByName(const char *name);
+       
+       s16 calcBlockHeat(v3s16 p, u64 seed, float timeofday, float totaltime);
+       s16 calcBlockHumidity(v3s16 p, u64 seed, float timeofday, float totaltime);
 };
 
 #endif