⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 define.h

📁 好游戏的客户端原码
💻 H
📖 第 1 页 / 共 3 页
字号:
#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 + -