www.pudn.com > WaveSimulation.rar > Terrian.h


// Terrian.h: interface for the CTerrian class. 
// 
////////////////////////////////////////////////////////////////////// 
 
#if !defined(AFX_TERRIAN_H__F63E85CB_B71F_4877_93B4_C4F258B5B578__INCLUDED_) 
#define AFX_TERRIAN_H__F63E85CB_B71F_4877_93B4_C4F258B5B578__INCLUDED_ 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
 
 
#define TERRIAN_ROW_NUM 210 
#define TERRIAN_COL_NUM	110 
 
 
class CBezier; 
 
class CTerrian   
{ 
public: 
	void CompTextCor(float *Point,float &textcorx,float &textcory); 
	void CreateHill(float positionx,float positionz,float xwidth,float zwidth,float ywidth); 
	void TestTerrianDraw(); 
	int InitTerrian(); 
	CTerrian(); 
	virtual ~CTerrian(); 
	void DrawTerrain(); 
	float GetPositionHeight(float x,float z); 
 
	float m_TerrianArray[ TERRIAN_ROW_NUM ][ TERRIAN_COL_NUM ]; 
}; 
 
#endif // !defined(AFX_TERRIAN_H__F63E85CB_B71F_4877_93B4_C4F258B5B578__INCLUDED_)