📄 define.h
字号:
#ifndef _DEFINE_H
#define _DEFINE_H
/******************************************************************************************************************
#1. File Names
*******************************************************************************************************************/
#define MESSAGE_DLL_1 ".\\Mirmg.dll"
#define MIR2_PATCH_FILE_NAME ".\\Mir2Patch.exe"
/******************************************************************************************************************
#1. Procedeure Define
*******************************************************************************************************************/
#define _LOGIN_PROC 0
#define _SVR_SEL_PROC 1
#define _CHAR_SEL_PROC 2
#define _GAME_PROC 3
/******************************************************************************************************************
#1. Mouse Wheel Define
*******************************************************************************************************************/
#ifndef WM_MOUSEWHEEL
#define WM_MOUSEWHEEL WM_MOUSELAST+1
#endif
/******************************************************************************************************************
#1. User Define Message
*******************************************************************************************************************/
#define _WM_USER_MSG_INPUTTED WM_USER + 1005 // 俊叼飘冠胶 涝仿皋矫瘤. 皋矫瘤啊 目盖靛老版快 wParam蔼篮 TRUE肺 技泼等促.
#define ID_SOCKCLIENT_EVENT_MSG WM_USER + 1000 // 家南捞亥飘皋矫瘤.
/******************************************************************************************************************
#1. Image Define Message
*******************************************************************************************************************/
#define _IMAGE_TILES 0
#define _IMAGE_TILES30 1
#define _IMAGE_TILES5 2
#define _IMAGE_SMTILES 3
#define _IMAGE_HOUSES 4
#define _IMAGE_CLIFFS 5
#define _IMAGE_DUNGEONS 6
#define _IMAGE_INNERS 7
#define _IMAGE_FUNITURES 8
#define _IMAGE_WALLS 9
#define _IMAGE_SMOBJECTS 10
#define _IMAGE_ANIMATIONS 11
#define _IMAGE_OBJECT1 12
#define _IMAGE_OBJECT2 13
#define _IMAGE_INTER 14
#define _IMAGE_M_HUMAN 15
#define _IMAGE_M_HAIR 16
#define _IMAGE_M_WEAPON1 17
#define _IMAGE_M_WEAPON2 18
#define _IMAGE_M_WEAPON3 19
#define _IMAGE_M_WEAPON4 20
#define _IMAGE_WM_HUMAN 21
#define _IMAGE_WM_HAIR 22
#define _IMAGE_WM_WEAPON1 23
#define _IMAGE_WM_WEAPON2 24
#define _IMAGE_WM_WEAPON3 25
#define _IMAGE_WM_WEAPON4 26
#define _IMAGE_MAGIC 27
#define _IMAGE_ITEM_INVENTORY 28
#define _IMAGE_ITEM_EQUIP 29
#define _IMAGE_ITEM_GROUND 30
#define _IMAGE_MICON 31
#define _IMAGE_PROGUSE 32
#define _IMAGE_HORSE 33
#define _IMAGE_MONSTER1 34
#define _IMAGE_MONSTER2 35
#define _IMAGE_MONSTER3 36
#define _IMAGE_MONSTER4 37
#define _IMAGE_MONSTER5 38
#define _IMAGE_MONSTER6 39
#define _IMAGE_MONSTER7 40
#define _IMAGE_MONSTER8 41
#define _IMAGE_MONSTER9 42
#define _IMAGE_MONSTER10 43
#define _IMAGE_MONSTER11 44
#define _IMAGE_MONSTER12 45
#define _IMAGE_SMONSTER1 46
#define _IMAGE_SMONSTER2 47
#define _IMAGE_SMONSTER3 48
#define _IMAGE_SMONSTER4 49
#define _IMAGE_SMONSTER5 50
#define _IMAGE_SMONSTER6 51
#define _IMAGE_SMONSTER7 52
#define _IMAGE_SMONSTER8 53
#define _IMAGE_SMONSTER9 54
#define _IMAGE_SMONSTER10 55
#define _IMAGE_SMONSTER11 56
#define _IMAGE_SMONSTER12 57
#define _IMAGE_NPC 58
#define _IMAGE_MONMAGIC 59
#define _IMAGE_INTEREX 60
#define _MAX_MONSTER_IMAGE 12
#define _MAX_IMAGE 61
#define _TEXTR_FILE_MAGIC 0
#define _TEXTR_FILE_MONMAGIC 1
#define _TEXTR_FILE_MAP 2
#define _TEXTR_FILE_INTER 3
#define _MAX_TEXTR_FILE 4
/******************************************************************************************************************
#1. Item Define
*******************************************************************************************************************/
#define _ITEM_TYPE_INVENTORY 0
#define _ITEM_TYPE_EQUIP 1
#define _ITEM_TYPE_GROUND 2
#define _INVENTORY_CELL_WIDTH 38
#define _INVENTORY_CELL_HEIGHT 38
#define _CHAT_COLOR1 0 //RGB( 0, 0, 0); // 捧苞祸.
#define _CHAT_COLOR2 1 //RGB( 10, 10, 10); // 八沥祸.
#define _CHAT_COLOR3 2 //RGB(255, 255, 255); // 闰祸.
#define _CHAT_COLOR4 3 //RGB(255, 0, 0); // 弧碍.
#define _CHAT_COLOR5 4 //RGB( 0, 255, 0); // 踌祸.
#define _CHAT_COLOR6 5 //RGB( 0, 0, 255); // 仟弗祸
#define _CHAT_COLOR7 6 //RGB(255, 255, 0); // 畴尔祸.
#define _CHAT_COLOR8 7 //RGB(255, 128, 0); // 林炔祸
#define _USER_NAMECLR1 255 //RGB(255, 255, 255); 闰祸
#define _USER_NAMECLR2 251 //RGB(255, 255, 0); 畴鄂祸
#define _USER_NAMECLR3 249 //RGB(255, 0, 0); 弧埃祸
#define _USER_NAMECLR4 125 //RGB(255, 0, 0); ??祸(搬拌救 阁胶磐祸)
#define _USER_NAMECLR5 47 //RGB(165, 99, 57); 哎祸
#define _USER_NAMECLR6 180 //RGB( 0, 0, 255); 仟弗祸
#define _USER_NAMECLR7 69 //RGB(239, 107, 0); 林炔祸
#define _USER_NAMECLR8 221 //RGB( 0, 148, 0); 踌祸
#define _USER_NAMECLR9 254 //RGB( 0, 255, 255); 祸
#define _USER_NAMECLR10 147 //RGB(140, 214, 239); 祸
#define _USER_NAMECLR11 154 //RGB( 57, 181, 239); 祸
#define _USER_NAMECLR12 229 //RGB(119, 136, 255); 祸
#define _USER_NAMECLR13 168 //RGB( 0, 123, 222); 祸
#define _USER_NAMECLR14 252 //RGB( 0, 0, 255); 祸
/******************************************************************************************************************
#1. Actor Define
*******************************************************************************************************************/
#define _GENDER_MAN 0
#define _GENDER_WOMAN 1
#define _GENDER_NPC 50
#define _GENDER_MON 3//77
#define _MAX_GENDER 4
#define _TARGETRGN_GAPX 10
#define _TARGETRGN_GAPY 8
#define _MAX_HERO_KIND 10
#define _MAX_MON_KIND 255
#define _MAX_NPC_KIND 29
#define _MAX_DIRECTION 8
#define _DIRECTION_LIST_1 0
#define _DIRECTION_LIST_2 1
#define _DIRECTION_LIST_3 2
#define _DIRECTION_LIST_4 3
#define _DIRECTION_LIST_5 4
#define _DIRECTION_LIST_6 5
#define _DIRECTION_LIST_7 6
#define _DIRECTION_LIST_8 7
#define _DEFAULT_SPELLFRAME 10
#define _DEFAULT_DELAYTIME 300
#define _HAIR_NONE 0
#define _MAX_HAIR 7
#define _WEAPON_NONE 0
#define _MAX_WEAPON 32
#define _HORSE_NONE 0
#define _MAX_HORSE 4
#define _MAX_WEAPON_MTN 25
#define _MAX_WEAPON_FRAME 3000
#define _START_HORSE_FRAME 2320
#define _START_HORSE_MTN 29
#define _MAX_HORSE_FRAME 400
#define _MY_CENTER_XPOS 400
#define _MY_CENTER_YPOS 243
#define _MAX_CHAT_LINE 5
#define _CHAT_WIDTH 144
//#define _GAPX_TILE_CHAR_MAP 11
//#define _GAPY_TILE_CHAR_MAP 11
#define _GAPX_TILE_CHAR_MAP 12
#define _GAPY_TILE_CHAR_MAP 12
#define _CHAR_CENTER_XPOS 400
#define _CHAR_CENTER_YPOS 243
#define _SPEED_WALK 1
#define _SPEED_RUN 2
#define _SPEED_HORSERUN 3
#define _MOTION_LOCKTIME 8000
#define _WARMODE_TIME 5000
#define _JOB_DOSA 2
#define _JOB_SULSA 1
#define _JOB_JUNSA 0
#define _STATE_RED 64690
#define _STATE_GREEN 2016
#define _STATE_BLUE 38079//31
#define _STATE_YELLOW 65504
#define _STATE_FUCHSIA 64511
#define _STATE_GRAY 0
#define _STATE_ABLEND 1
#define _STATE_SHIELDUSE 2
#define _STATE_NOTUSED 0XFFFF
#define _RUN_MINHEALTH 10
#define _DIG_NORMAL 0
#define _DIG_UP 1
#define _DIG_DOWN 2
#define _DIG_DOWNDEL 3
/******************************************************************************************************************
#1. Sprite Define
*******************************************************************************************************************/
// Hero狼 悼累 沥狼.(霸烙郴狼 葛电 悼累阑 沥狼茄促.)
#define _MAX_HERO_MTN 33 // 弥措 悼累肮荐.
#define _MAX_HERO_FRAME 3000 // 促澜 Hero肺 逞绢啊绰 弥措 橇饭烙 肮荐.
#define _MAX_HERO_REALFRAME 2640
#define _MT_STAND 0 // 蜡绒悼累.
#define _MT_ARROWATTACK 1 // 劝傍拜.
#define _MT_SPELL1 2 // 付过 矫傈1.
#define _MT_SPELL2 3 // 付过 傍拜 矫傈2.
#define _MT_HOLD 4 // 斑叼扁.
#define _MT_PUSHBACK 5 // 第肺 剐妨唱扁.
#define _MT_PUSHBACKFLY 6 // 第肺 朝扼辑 剐妨唱扁.
#define _MT_ATTACKMODE 7 // 傈捧葛靛.
#define _MT_CUT 8 // 绊扁 戒扁.
#define _MT_ONEVSWING 9 // 茄颊 辆海扁.(悼累 9锅何磐 14锅鳖瘤俊辑 公扁狼 辆幅俊 蝶扼 悼累捞 沥秦柳促.)
#define _MT_TWOVSWING 10 // 滴颊 辆海扁.
#define _MT_ONEHSWING 11 // 茄颊 染海扁.
#define _MT_TWOHSWING 12 // 滴颊 染海扁.
#define _MT_SPEARVSWING 13 // 芒 辆海扁.
#define _MT_SPEARHSWING 14 // 芒 染海扁.
#define _MT_HITTED 15 // 嘎扁.
#define _MT_WHEELWIND 16 // 倒搁辑 海扁.
#define _MT_RANDSWING 17 // 付备 海扁.
#define _MT_BACKDROPKICK 18 // 第倒酒 瞒扁.
#define _MT_DIE 19 // 磷扁.
#define _MT_SPECIALDIE 20 // 脾绢棵扼 磷扁.
#define _MT_WALK 21 // 叭扁.
#define _MT_RUN 22 // 崔府扁.
#define _MT_MOODEPO 23 // 公怕焊 顿扁.
#define _MT_ROLL 24 // 备福扁.
#define _MT_FISHSTAND 25 // 超矫葛靛 蜡绒.
#define _MT_FISHHAND 26 // 超矫葛靛.
#define _MT_FISHTHROW 27 // 超矫临 带瘤扁.
#define _MT_FISHPULL 28 // 超矫临 寸扁扁.
#define _MT_HORSESTAND 29 // 铰付葛靛 蜡绒.
#define _MT_HORSEWALK 30 // 铰付葛靛 叭扁.
#define _MT_HORSERUN 31 // 铰付葛靛 崔府扁.
#define _MT_HORSEHIT 32 // 铰付葛靛 嘎扁.
// Monster狼 悼累 沥狼.(霸烙郴狼 葛电 悼累阑 沥狼茄促.)
#define _MAX_MON_MTN 10 // 弥措 悼累肮荐.
#define _MAX_MON_FRAME 1000 // 促澜 Mon肺 逞绢啊绰 弥措 橇饭烙 肮荐.
#define _MT_MON_STAND 0 // 蜡绒悼累.
#define _MT_MON_WALK 1 // 叭扁悼累.
#define _MT_MON_ATTACK_A 2 // 老馆傍拜悼累1.
#define _MT_MON_HITTED 3 // 嘎扁悼累.
#define _MT_MON_DIE 4 // 磷扁悼累.
#define _MT_MON_ATTACK_B 5 // 老馆傍拜悼累2.
#define _MT_MON_SPELL_A 6 // 付过傍拜悼累1.
#define _MT_MON_SPELL_B 7 // 付过傍拜悼累2.
#define _MT_MON_APPEAR 8 // 唱鸥唱扁悼累.
#define _MT_MON_SPECIAL_MTN 9 // 漂荐悼累1.
// NPC狼 悼累 沥狼.(霸烙郴狼 葛电 悼累阑 沥狼茄促.)
// NPC 包访沥狼.
#define _MAX_NPC_MTN 3 // 弥措 悼累肮荐.
#define _MAX_NPC_FRAME 100 // 促澜 NPC肺 逞绢啊绰 弥措 橇饭烙 肮荐.
#define _MT_NPC_STAND 0 // 蜡绒悼累.
#define _MT_NPC_ACT01 1 // 漂荐悼累1.
#define _MT_NPC_ACT02 2 // 漂荐悼累2.
// 扁档. 0
// 公扁措厘厘捞. 1
// 规绢备措厘厘捞. 2
// 咯包辆诀盔. 3
// 墨款磐. 4
// 版概救郴磊. 5
// 绊鞭荤辑. 6
// 档辑包版厚. 7
// 荤辑. 8
// 立荐贸. 9
// 距檬且酒滚瘤. 10
// 狼幅惑. 11
// 林痢NPC. 12
// 荤阜傈荤. 13
// 措厘埃辆诀盔. 14
// 档冠厘氓烙磊. 15
// 烤朝措厘厘捞. 16
// 烤朝距规畴牢. 17
// 烤朝氓规畴牢. 18
// 棱惑牢. 19
// 棱拳惑. 20
// 棱拳惑. 21
// 棱拳惑. 22
// 痢里捞. 23
// 器格惑. 24
// 咯包酒淋付. 25
// 澜侥痢且硅. 26
// 沥腊痢林牢. 27
// 青沥包. 28
// 付过瓤苞包访沥狼.
#define _MAX_EFFECT 33
#define _MAX_MAGIC 52
#define _MAX_EXPLOSION 8
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -