📄 cgameframe.h
字号:
// CGAMEFRAME_H
// =================================================================
// 游戏窗体框架
// ================================================================
// 日期(Developed On): 1.19.2004
// 更新(Last Update): 1.19.2004
// ================================================================
#ifndef CGAMEFRAME_H_1_19_2004_
#define CGAMEFRAME_H_1_19_2004_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "stdafx.h"
class CGameFrame
{
public:
CGameFrame( void );
virtual ~CGameFrame( void );
public:
//游戏循环
bool Update( void );
//引擎初始化
bool InitEngine( HWND a_hWnd );
//初始化游戏
bool InitGame( void );
//消息传递
void PostMessage( DWORD a_dwMsg,char a_chWORD = '\0' );
void RenderEnd( void );
protected:
//引擎释放
bool ShutDown( void );
private:
//图形系统接口
IRenderSystem* m_pRS;//渲染系统
IResManage* m_pResMgr;//资源管理器
ICamera* m_pCamera;//镜头操作
IFontManage* m_pFontMgr;//字体管理器
IGuiManage* m_pGuiMgr; //GUI管理器
//声音系统接口
ICDManage* m_pCDMgr;//CD播放管理器
ISoundManage* m_pSoundMgr;//声音管理器
//资源
ISprite* m_pLoading;//LOADING图片
ISprite* m_pEnd;//结束
//场景
CScene* m_pLogo;//LOGO场景
CScene* m_pGameLogin;//选择场景
CScene* m_pGameContent;//游戏场景
CScene* m_pGameOver;//游戏结束选择背景
};
#endif //CGAMEFRAME_H_1_19_2004_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -