From 3aedfac9685c2d9ae8bac5a5b7e72e527f22c08d Mon Sep 17 00:00:00 2001 From: proller Date: Sat, 27 Jul 2013 22:34:30 +0400 Subject: Weather support --- src/map.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/map.h') diff --git a/src/map.h b/src/map.h index bccadcec5..c1fd361a7 100644 --- a/src/map.h +++ b/src/map.h @@ -37,6 +37,7 @@ with this program; if not, write to the Free Software Foundation, Inc., #include "modifiedstate.h" #include "util/container.h" #include "nodetimer.h" +#include "environment.h" extern "C" { #include "sqlite3.h" @@ -336,6 +337,9 @@ public: void transforming_liquid_add(v3s16 p); s32 transforming_liquid_size(); + virtual s16 getHeat(v3s16 p); + virtual s16 getHumidity(v3s16 p); + protected: friend class LuaVoxelManip; @@ -483,6 +487,10 @@ public: // Parameters fed to the Mapgen MapgenParams *m_mgparams; + + virtual s16 getHeat(ServerEnvironment *env, v3s16 p, MapBlock *block = NULL); + virtual s16 getHumidity(ServerEnvironment *env, v3s16 p, MapBlock *block = NULL); + private: // Seed used for all kinds of randomness in generation u64 m_seed; -- cgit v1.2.3