18#ifndef INCLUDED_ICMPWATERMANAGER
19#define INCLUDED_ICMPWATERMANAGER
#define DECLARE_INTERFACE_TYPE(iname)
Definition: Interface.h:23
A simple fixed-point number class.
Definition: Fixed.h:120
Definition: ICmpWaterManager.h:26
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) const =0
Get the current water level at the given point.
virtual void RecomputeWaterData()=0
Recompute all the water information (foam...)
virtual entity_pos_t GetWaterLevel(entity_pos_t x, entity_pos_t z) const =0
Get the current water level at the given point.
Definition: IComponent.h:33
Class WaterManager: Maintain rendering-related water settings and textures Anything that affects game...
Definition: WaterManager.h:48