📄 rpggame.h
字号:
///////////////////////////////////////////////////////////////////////////////////////////
// GAF-Game Application Framework
// GAF游戏开发框架程序
//
// File RPGGame.H
// Comment GAF游戏程式框架
// Write 本程式是由GAF AppWizard(GB)创建
///////////////////////////////////////////////////////////////////////////////////////////
#ifndef CRPGGAME_H_INCLUDED
#define CRPGGAME_H_INCLUDED
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include <gaf.h>
// GAF的全局DirectX成员变量声明
extern CGAFDDraw GAFDDraw;
extern CGAFDInput GAFDInput;
extern CGAFDSound GAFDSound;
extern CGAFDMusic GAFDMusic;
void AdjustMousePosition(LPPOINT Pt);
void AdjustMousePosition(LONG *pX,LONG *pY);
enum GAMESTATUS{
GAF_GAMESTATUS_NONE = 0,
GAF_GAMESTATUS_START,
GAF_GAMESTATUS_ENDING,
GAF_GAMESTATUS_LOGO,
GAF_GAMESTATUS_MAINTITLE,
GAF_GAMESTATUS_INSCENE,
GAF_GAMESTATUS_CREDIT
};
class CRPGGame : public CGAFApp
{
public:
CRPGGame();
virtual ~CRPGGame();
public:
BOOL InitInstance(); //程序初始化部分
int Run(); //主动式游戏主循环
int ExitInstance(); //结束进程
GAMESTATUS GAFGameStatus; //游戏进程状态
protected:
BOOL InitDXMember(); //初始化DirectX成员
HRESULT ProcessScene(); //处理场景状态
HRESULT ProcessMainTitle(); //处理标题画面状态
private:
};
#endif // !defined(CRPGGAME_H_INCLUDED)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -