www.pudn.com > 林海血原源代码.zip > House.h
// House.h: interface for the CHouse class.
//作者:吴雪平 2002-6-17日修改
//实现建筑,读取MS3D文件
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_HOUSE_H__E6E520A1_6369_11D6_812C_5254AB37CDC9__INCLUDED_)
#define AFX_HOUSE_H__E6E520A1_6369_11D6_812C_5254AB37CDC9__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "ms3dLoader.h"
#include "heightmap.h"
#include "particle.h"
#include "cmath.h"
class CHouse
{
public:
CHouse();
virtual ~CHouse();
bool InitHouse(VERTEX position);
void DrawHouse();
private:
void CheckSunVisible();
CMs3dLoader m_ms3dHouse;
CHeightmap m_cHmap;
VERTEX m_position;
CMath m_cMath;
CParticle m_smoke;
VERTEX m_chimneyPos;
unsigned int m_texParticles[5]; //for particles
};
#endif // !defined(AFX_HOUSE_H__E6E520A1_6369_11D6_812C_5254AB37CDC9__INCLUDED_)