18 #ifndef INCLUDED_ICMPWATERMANAGER
19 #define INCLUDED_ICMPWATERMANAGER
46 #endif // INCLUDED_ICMPWATERMANAGER
A simple fixed-point number class.
virtual entity_pos_t GetWaterLevel(entity_pos_t x, entity_pos_t z)=0
Get the current water level at the given point.
virtual void SetWaterLevel(entity_pos_t h)=0
Set the height of the water level, as a constant value across the whole map.
virtual float GetExactWaterLevel(float x, float z)=0
Get the current water level at the given point.
#define DECLARE_INTERFACE_TYPE(iname)
Class WaterManager: Maintain water settings and textures.