www.pudn.com > D3DITEM01.rar > D3DGame.h


#pragma once 
 
#ifndef D3DGAME_H 
#define D3DGAME_H 
 
#include "D3dAllheader.h" 
#include "D3DMesh.h" 
#include "D3DCamera.h" 
#include "D3DInitfun.h" 
 
class CGame 
{ 
public: 
	CGame(IDirect3DDevice9*);				//构造函数 
 
	void GameRender(float timeDelta);				//游戏循环的主函数 
 
	bool InitGame();						//初始化游戏 
 
	void UpDate(float);						//更新信息 
 
	bool DrawView();						//游戏背景的绘制 
 
private: 
 
	HRESULT InvalidateDeviceObjects(); 
	HRESULT RestoreDeviceObjects(); 
 
	IDirect3DDevice9* m_pDevice;			//设备的对象 
 
	CMesh		*m_pMesh;					//mesh静态对象 
	CCamera		*m_pCamera;					//摄象机对象 
	D3DXMATRIX matWorld;					//世界转化距阵 
};		 
#endif