📄 define.h
字号:
// Icer Game Engine v1.0
// Http://www.ngame2000.com
//
//Author:杨冰(源代码之光)
// E-mail: iceryeah2000@163.com
// QQ : 7746642
//
//Module:基本定义
//
//Create:2003-2-6
//Updata:2003-2-15
#define NESASM __declspec( naked ) //ASM 函数声明宏定义(NES赞助)
#define Value1 [ ebp + 8 ] //ASM参数定义
#define Value2 [ ebp + 12 ]
#define Value3 [ ebp + 16 ]
#define Value4 [ ebp + 20 ]
#define Value5 [ ebp + 24 ]
#define Value6 [ ebp + 28 ]
#define Value7 [ ebp + 32 ]
#define Value8 [ ebp + 36 ]
#define SAFE_DELETE(p) { if(p) { delete (p); (p)=NULL; } }
#define SAFE_RELEASE(p) { if(p) { (p)->Release(); (p)=NULL; } }
//自定义图像类型定义
#define CUSTOM_IMAGE_NORMAL 0 // 普通模式
#define CUSTOM_IMAGE_ALPHA 1 // 支持Alpha通道
#define WM_GRAPHNOTIFY WM_USER+13
struct stImageHeader //自定义图像头(图像像素为32bit)
{
//DWORD dwID; //图象ID编号
DWORD dwType; //图象类型
DWORD dwWidth; //图象宽度
DWORD dwHeight; //图象高度
DWORD dwColorKey; //图象关键色
DWORD dwPitch; //跨度
DWORD dwMaxFrame; //总帧数
DWORD dwFrameWidth; //单帧宽度
DWORD dwFrameHeight; //单帧高度
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -