X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Fbiome.h;h=aa83c4e0b25ff9ec22b6ed375d8b8d3bd601d418;hb=58e6d25e033c76dc91aaac18fdeda92ac23fe0e1;hp=17703db5a13c476167256be58ae3a9b4adc97765;hpb=8ec3fc35c656544a55f7f8ece9359c9e2b472e8f;p=oweals%2Fminetest.git diff --git a/src/biome.h b/src/biome.h index 17703db5a..aa83c4e0b 100644 --- a/src/biome.h +++ b/src/biome.h @@ -45,14 +45,20 @@ public: 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; @@ -84,6 +90,10 @@ public: 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