www.pudn.com > RCApp-src.zip > ocean.h
//#define DEEPEST_HELL -1000000.0f
enum OceanType
{
OCEAN_WATER,
OCEAN_LAVA,
OCEAN_ICE,
OCEAN_BLACKHOLE
} ;
class Ocean
{
sgVec3 *wvlist ;
sgVec3 *wnlist ;
sgVec2 *wtlist ;
sgVec4 *wclist ;
OceanType type ;
ssgBranch *ocean ;
float e_offset;
float e_delta;
float u_offset;
float v_offset;
public:
Ocean ( OceanType t ) ;
~Ocean () ;
void update () ;
OceanType getType () { return type ; }
ssgEntity *getRoot () { return ocean ; }
} ;