X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Fbiome.h;h=aa83c4e0b25ff9ec22b6ed375d8b8d3bd601d418;hb=885e93df445c65130e46b9bcc815e0b17acedf27;hp=535dc498947c96a7ca9ec569bd6fc36d1cd6a630;hpb=3af90db5b51da0c37f77fe6410e488c8c27acd67;p=minetest.git diff --git a/src/biome.h b/src/biome.h index 535dc4989..aa83c4e0b 100644 --- a/src/biome.h +++ b/src/biome.h @@ -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