*/
virtual void step(f32 dtime) = 0;
- virtual Map & getMap() = 0;
+ virtual Map &getMap() = 0;
u32 getDayNightRatio();
// counter used internally when triggering ABMs
u32 m_added_objects;
- IGameDef* getGameDef() { return m_gamedef; }
+ IGameDef *getGameDef() { return m_gamedef; }
protected:
GenericAtomic<float> m_time_of_day_speed;
float m_cache_nodetimer_interval;
IGameDef *m_gamedef;
+
private:
Mutex m_time_lock;
};
#endif
-