Plant.h
上传用户:hkb425
上传日期:2007-06-16
资源大小:34191k
文件大小:1k
- // Plant.h: interface for the CPlant class.
- //作者:吴雪平 2002-6-17日修改
- //实现花草树木
- //////////////////////////////////////////////////////////////////////
- #if !defined(AFX_PLANT_H__1F61610B_CBDC_4A13_A4BA_CD293F8568F6__INCLUDED_)
- #define AFX_PLANT_H__1F61610B_CBDC_4A13_A4BA_CD293F8568F6__INCLUDED_
- #if _MSC_VER > 1000
- #pragma once
- #endif // _MSC_VER > 1000
- class CPlant
- {
- public:
- CPlant();
- virtual ~CPlant();
- bool InitPlant();
- void DrawPlant(int PlantID,float XPosition,float YPosition,
- float ZPosition,int distance);
-
- protected:
- void DrawTree();
- void DrawTreeB();
- void DrawGrass();
- void DrawBushA();
- void DrawBushB();
- void DrawVine();
- void DrawStone();
- bool LoadPlantPicture();
- float m_xpos;
- float m_ypos;
- float m_zpos;
- float m_szTree;
- float m_szTreeB;
- float m_szBush;
- float m_szGrass;
- float m_szVine;
- float m_szStone;
- float m_height;
- unsigned int texGrass[4];
- unsigned int texBush[4];
- unsigned int texBranch[5];
- unsigned int texVine[2];
- unsigned int texTreeBody[2];
- unsigned int texStone[1];
- };
- #endif // !defined(AFX_PLANT_H__1F61610B_CBDC_4A13_A4BA_CD293F8568F6__INCLUDED_)