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