📄 common.h
字号:
#ifndef CORE__COMMON_H
#define CORE__COMMON_H
#pragma once
#include "define.h"
//////////////////////动画部分/////////////////////
#include "ANIObject.h"
#include "ANILine3X.h"
//////////////////////GUI部分/////////////////////
#include "GUIDefine.h"
#include "GUI.h"
#include "FontCN.h"
#include "GUIButton.h"
#include "GUIAniButton.h"
#include "GUIEdit.h"
#include "GUIEditView.h"
#include "GUIMenu.h"
#include "GUIScroll.h"
#include "GUISlider.h"
#include "GUIList.h"
#include "GUIListScroll.h"
#include "GUITitleBar.h"
#include "GUIWarnBox.h"
#include "Particle.h"
#include "DistortionMesh.h"
#include "GUIRoot.h"
//////////////////////基础部分/////////////////////
#include "RenderSprite.h"
#include "ResourceManager.h"
#include "LogSystem.h"
#include "XmlParser.h"
#include "IDManager.h"
#include "DES.h"
#define LOWORDINT(n) ((int)((signed short)(LOWORD(n))))
#define HIWORDINT(n) ((int)((signed short)(HIWORD(n))))
/////////////////////////////通用命令/////////////////////////////
#define WM_CORE_LOADING (WM_USER+1000) //引擎加载资源时可以向指定窗体发送加载数据
///////////////////////////游戏内定命令///////////////////////////
#define CMD_INVALID (WM_USER + 10000) //无效命令
#define CMD_ENGINE (WM_USER + 10001) //游戏命令
#define CMD_GAME (CMD_ENGINE + 1000) //游戏命令
#define CMD_KEYPRESS (CMD_ENGINE + 1010) //按键消息
#define CMD_KEYBOARD (CMD_KEYPRESS) //按键消息
#define CMD_MOUSE (CMD_ENGINE + 1100) //鼠标消息
#define CMD_MOUSE_IN (CMD_ENGINE + 1101) //鼠标移进
#define CMD_MOUSE_OUT (CMD_ENGINE + 1101) //鼠标移出
#define CMD_ANI (CMD_ENGINE + 1200) //动画消息
#define CMD_MOVE_FINISH (CMD_ENGINE + 1201) //移动结束
#define CMD_PLAY_FINISH (CMD_ENGINE + 1202) //播放结束
#define CMD_EDIT (CMD_ENGINE + 1300) //编辑框消息
#define CMD_EDIT_ENTER (CMD_ENGINE + 1301) //编辑框回车命令
#define CMD_EDIT_TABLE (CMD_ENGINE + 1302) //编辑框回车命令
#define CMD_BUTTON (CMD_ENGINE + 1400) //按钮消息
#define CMD_BTN_MIN (CMD_ENGINE + 1401) //最小化
#define CMD_BTN_MAX (CMD_ENGINE + 1402) //最大化
#define CMD_BTN_RESTORE (CMD_ENGINE + 1403) //复原
#define CMD_BTN_CLOSE (CMD_ENGINE + 1404) //关闭
#define CMD_LIST (CMD_ENGINE + 1500) //列表命令
#define CMD_MENU (CMD_ENGINE + 1600) //菜单命令
#define CMD_USER (CMD_ENGINE + 5000) //用户自定义命令
///////////////////////////游戏内定属性///////////////////////////
//公用数据
extern class LogSystem* g_pLogSystem; //系统日志
extern class CORE* g_pCORE; //主引擎
extern class ResourceManager* g_pResourceManager; //资源管理器
extern class FontCN* g_pFontCN; //中文字体
extern class GUIRoot* g_pGUIRoot; //根对象
extern bool InitLogSystem();
extern void CloseLogSystem();
extern void FlushLog();
extern void WriteLog(BOOL bNeedPop,LPSTR fmt,...);
extern bool CreateGUIFont(CORE* pCORE,char* lpszFontConfigFile);
extern bool CreateResourceManager(CORE* pCORE);
extern bool LoadResourceFromScript(char* lpszResourceConfigFile);
extern void WarnMsgBox(char* lpszMsg,GUI* pCaptureWarnObject = NULL,DWORD dwType = WBS_OK);
#endif //CORE_COMMON_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -