📄 cgame.h
字号:
#ifndef _CGame_H_
#define _CGame_H_
#include "FileHeads.h"
#include "CInformation.h"
#include "SkyBox.h"
#include "CCamera.h"
#include "CTerrain.h"
#include "SkinMesh.h"
class CGame
{
////////D3D设备,字体等指针//////////
LPDIRECT3D9 m_pD3D;
LPDIRECT3DDEVICE9 m_pDevice;
D3DPRESENT_PARAMETERS m_d3dpp;
bool m_bDeviceLost;//判断设备是否丢失
bool m_bSleep;//判断窗口是否处于激活状态
//////////类指针////////////////
CInformation *m_pInformation;
CSkyBox *m_pSkyBox;
CCamera *m_pCamera;
CTerrain *TheCTerrain ;
CSkinMesh *m_pMesh;
////////////初始化D3D设备//////////
HRESULT InitD3D(HWND hWnd);
/////////CGame类的方法//////////////
public:
CGame(void);
~CGame(void);
bool Init(HINSTANCE hInstance, HWND hWnd);
void Update(float fElapsedTime);
void Render(float fElapsedTime);
void setmatWorld();
///////////////句柄消息////////////////
void HandleMessage(HWND hWnd,UINT message, WPARAM wParam, LPARAM lParam);
bool GetSleep() { return m_bSleep; };
void SetSleep(BOOL bSleep) { m_bSleep = bSleep; };
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -