📄 commongamedefine.h
字号:
#ifndef __COMMONGAMEDEFINE_H__
#define __COMMONGAMEDEFINE_H__
//for GMPower
enum eGM_POWER
{
eGM_POWER_MASTER = 0,
eGM_POWER_MONITOR,
eGM_POWER_PATROLLER,
eGM_POWER_MAX,
};
//for Network
enum eTRAFFIC_KIND
{
eTraffic_User_To_Agent = 1,
eTraffic_Agent_To_User = 2,
eTraffic_Agent_To_Map = 3,
eTraffic_Map_To_Agent = 4,
eTraffic_Agent_to_Agent = 5,
eTraffic_Map_to_Map = 6,
eTraffic_User_To_Distribute = 7,
eTraffic_Distribute_To_User = 8,
};
//for Exit
#define EXIT_COUNT 5
enum eEXITCODE
{
eEXITCODE_OK,
eEXITCODE_PKMODE,
eEXITCODE_LOOTING,
eEXITCODE_SPEEDHACK,
eEXITCODE_DIEONEXIT,
eEXITCODE_NOT_ALLOW_STATE,
};
//
#define SPEEDHACK_CHECKTIME 60000 //1¨〓¨∷
//for PK
#define PKLOOTING_ITEM_NUM 20
#define PKLOOTING_DLG_DELAY_TIME 2000
#define PKLOOTING_LIMIT_TIME 10000
enum ePKCODE
{
ePKCODE_OK,
ePKCODE_ALREADYPKMODEON,
ePKCODE_VIMUING,
ePKCODE_STATECONFLICT,
ePKCODE_NOTALLAW,
};
enum eLOOTINGERROR
{
eLOOTINGERROR_OK,
eLOOTINGERROR_NOMORE_CHANCE,
eLOOTINGERROR_NOMORE_ITEMLOOTCOUNT,
eLOOTINGERROR_INVALID_POSITION,
eLOOTINGERROR_ALREADY_SELECTED,
eLOOTINGERROR_OVER_DISTANCE,
eLOOTINGERROR_NO_LOOTINGROOM,
};
//
#define NPC_TALKING_DISTANCE 700
#define PK_LOOTING_DISTANCE 1000
enum eDROPITEMKIND
{
eNOITEM,
eMONEY,
eITEM1,
eITEM2,
eITEM3,
eDROPITEMKIND_MAX,
};
#define MAX_DISSOLVEGRID_NUM 20
#define ITEM_DISSOLVE_PRICE_VALUE 200
enum eREINFORCEJEWELPOWER
{
eRJP_GENGOL=1, //
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -