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

📄 define.h

📁 好游戏的客户端原码
💻 H
📖 第 1 页 / 共 3 页
字号:

/******************************************************************************************************************
	#1. Chat Popup Wnd
*******************************************************************************************************************/
#define _MAX_CHATLINE_POPUP			19





/******************************************************************************************************************
	#1. Button Wnd
*******************************************************************************************************************/
#define _BTN_STATE_NORMAL			0
#define _BTN_STATE_FOCUS			1
#define _BTN_STATE_CLICK			2

#define _BTN_TYPE_NOFOCUS			0
#define _BTN_TYPE_FOCUS				1





/******************************************************************************************************************
	#1. Game Procedure
*******************************************************************************************************************/
#define _CLIP_WIDTH					800
#define _CLIP_HEIGHT				492
#define _TIMER_ID					1

#define _ET_DIGOUTZOMBI				1  //粱厚啊 顶颇绊 唱柯 如利
#define _ET_MINE					2  //堡籍捞 概厘登绢 乐澜
#define _ET_PILESTONES				3  //倒公歹扁
#define _ET_HOLYCURTAIN				4  //搬拌
#define _ET_FIRE					5
#define _ET_SCULPEICE				6  //林付空狼 倒柄柳 炼阿

#define _MAX_CELL_OBJ				10

// Day Bright.
#define _DAYSTATE_DUSK				0  // 货寒.
#define _DAYSTATE_DAY				1  // 撤.
#define _DAYSTATE_DAWN				2  // 历翅.
#define _DAYSTATE_NIGHT				3  // 广.

// Fog Bright.
#define _FOGSTATE_DAY				0  // 撤.
#define _FOGSTATE_NIGHT				1  // 广.
#define _FOGSTATE_DAWN				2  // 货寒, 历翅.





/******************************************************************************************************************
	#1. Interface
*******************************************************************************************************************/
#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 _INPUT_EDITWND_XPOS			223
#define _INPUT_EDITWND_YPOS			549
#define _INPUT_EDITWND_WIDTH		353
#define _INPUT_EDITWND_HEIGHT		15

// 皋牢牢磐其捞胶俊辑 静老 扩档快 酒捞叼.
#define _WND_ID_INVENTORY			0			//啊规扩档快.
#define _WND_ID_STATUS				1			//某腐磐 沥焊 焊扁扩档快(3俺).
#define _WND_ID_STORE				2			//惑痢扩档快.
#define _WND_ID_EXCHANGE			3			//背券扩档快.
#define _WND_ID_GUILD				4			//巩盔扩档快.
#define _WND_ID_GUILDMASTER			5			//巩林扩档快.
#define _WND_ID_GROUP				6			//弊缝扩档快.
#define _WND_ID_GROUPPOP			7			//
#define _WND_ID_CHATPOP				8			//
#define _WND_ID_NPCCHAT				9		
#define _WND_ID_MESSAGEBOX			10			// MessageBox
#define _WND_ID_QUEST				11			// 
#define _WND_ID_OPTION				12			// 
#define _WND_ID_HORSE				13			// 

// 皋牢 牢磐其捞胶俊辑 静老 扩档快狼 捞固瘤 牢郸胶.
#define _WNDIMGIDX_MAIN				50			//皋牢牢磐其捞胶盲泼芒
#define _WNDIMGIDX_INVENTORY	    250			//牢亥配府
#define _WNDIMGIDX_ITEMSET		    200			//
#define _WNDIMGIDX_SKILLSET			202			//公傍汲沥芒
#define _WNDIMGIDX_STATUS			201			//
#define _WNDIMGIDX_CHARINFO			201			//
#define _WNDIMGIDX_STORE			253			//惑痢拱扒荤扁
#define _WNDIMGIDX_EXCHANGE			251			//背券芒
#define _WNDIMGIDX_GUILDMASTER		600			//巩林霸矫魄.
#define _WNDIMGIDX_GUILD			169			//巩盔霸矫魄.
#define _WNDIMGIDX_GROUP			900			//弊缝芒.
#define _WNDIMGIDX_GROUPPOP			145			//弊缝涝仿芒.
#define _WNDIMGIDX_CHATPOP			350			//盲泼扑诀芒.
#define _WNDIMGINDX_MSGBOX1			254
#define _WNDIMGINDX_MSGBOX2			255
#define _WNDIMGIDX_NPCCHAT			300			//NPC措拳芒
#define _WNDIMGIDX_QUEST			700			//涅胶飘芒.
#define _WNDIMGIDX_OPTION			750			//可记芒.
#define _WNDIMGIDX_HORSE			850			//富芒.
#define _IDX_IMG_NOTICEBOX			0			//傍瘤芒 牢郸胶

#define _IMGIDX_BELT				51

// 皋牢牢磐其捞胶俊辑 静老 滚瓢 酒捞叼.
#define _BTN_ID_CHANGE				0
#define _BTN_ID_MINIMAP				1
#define _BTN_ID_MUGONG				2
#define _BTN_ID_EXIT				3
#define _BTN_ID_LOGOUT				4
#define _BTN_ID_GROUP				5
#define _BTN_ID_GUILD				6
#define _BTN_ID_BELT				7
#define _BTN_ID_MAGIC				8
#define _BTN_ID_POPUP				9
#define _BTN_ID_QUEST				10
#define _BTN_ID_OPTION				11
#define _BTN_ID_HELP				12
#define _BTN_ID_HORSE				13
#define _BTN_ID_BAG					14
#define _BTN_ID_CHAR				15

#define _MAX_INTER_BTN				16
#define _MAX_CHATLINE				5

#define _MAX_SAVECHATLINE			50

#define _BELT_STATE_STAY			0
#define _BELT_STATE_UP				1
#define _BELT_STATE_DOWN			2











/******************************************************************************************************************
	#1. Inventory Window
*******************************************************************************************************************/
#define _INVEN_MAX_CELL				25
#define _BELT_MAX_CELL				6
#define _INVEN_CELL_XCNT			5
#define _INVEN_CELL_YCNT			5
#define _INVEN_MAX_CELL_YCNT		12
#define _INVEN_CELL_XSTART			44
#define _INVEN_CELL_YSTART			55

#define _BELT_CELL_XGAP				40
#define _BELT_CELL_XSTART			18
#define _BELT_CELL_YSTART			220

#define _MAX_INVEN_BTN				1//2
#define _MAX_INVEN_ITEM				60
#define _MAX_BELT_ITEM				6

#define _BTN_ID_INVENCLOSE			0
//#define _BTN_ID_INVENSCRLUP		1
//#define _BTN_ID_INVENSCRLDOWN		2





/******************************************************************************************************************
	#1. Light fog
*******************************************************************************************************************/
#define NUM_CNTX_LIGHTTILE			17
#define NUM_CNTY_LIGHTTILE			21
#define TILE_START_XPOS				-8
#define TILE_START_YPOS				-29

#define TILE_WIDTH					48
#define TILE_HEIGHT					32

#define NUM_LIGHTTILE_INDICES		(NUM_CNTX_LIGHTTILE)*(NUM_CNTY_LIGHTTILE)*3*2
#define NUM_LIGHTTILE_VERTICES		(NUM_CNTX_LIGHTTILE+1)*(NUM_CNTY_LIGHTTILE+1)



/******************************************************************************************************************
	#1. Magic
*******************************************************************************************************************/
#define _MAGIC_ACTIVE				0			// 付过劝己惑怕.
#define _LIGHT_ACTIVE				1			// 付过堡盔劝己惑怕.
#define _MAGIC_FINISH				2			// 付过家戈.

#define _SKILL_FIREBALL				1			// 拳堪厘.
#define _SKILL_HEALLING				2			// 雀汗贱.
#define _SKILL_ONESWORD				3			// 寇荐.
#define _SKILL_ILKWANG				4			// 老堡.
#define _SKILL_FIREBALL2			5			// 陛碍拳堪厘.
#define _SKILL_AMYOUNSUL			6			// 鞠楷贱.
#define _SKILL_YEDO					7			// 抗档.
#define _SKILL_FIREWIND				8			// 拳堪浅.
#define _SKILL_FIRE					9			// 堪荤厘.
#define _SKILL_SHOOTLIGHTEN			10			// 汾牢厘.
#define _SKILL_LIGHTENING			11			// 碍拜.
#define _SKILL_ERGUM				12			// 绢八贱.
#define _SKILL_FIRECHARM			13			// 气混拌.
#define _SKILL_HANGMAJINBUB			14			// 亲付柳过.
#define _SKILL_DEJIWONHO			15			// 措瘤盔龋.
#define _SKILL_HOLYSHIELD			16			// 搬拌.
#define _SKILL_SKELLETON			17			// 归榜家券贱.
#define _SKILL_CLOAK				18			// 篮脚.
#define _SKILL_BIGCLOAK				19			// 措篮脚.
#define _SKILL_TAMMING				20			// 汾去拜.
#define _SKILL_SPACEMOVE			21			// 酒傍青过.
#define _SKILL_EARTHFIRE			22			// 瘤堪贱.
#define _SKILL_FIREBOOM				23			// 气凯颇.
#define _SKILL_LIGHTFLOWER			24			// 汾汲拳.
#define _SKILL_BANWOL				25			// 馆岿.
#define _SKILL_FIRESWORD			26			// 堪拳搬.
#define _SKILL_MOOTEBO				27			// 公怕焊.
#define _SKILL_SHOWHP				28			// 沤扁颇楷.
#define _SKILL_BIGHEALLING			29			// 措雀汗.
#define _SKILL_SINSU				30			// 脚荐家券.
#define _SKILL_SHIELD				31			// 林贱狼阜.
#define _SKILL_KILLUNDEAD			32			// 荤磊辣雀.
#define _SKILL_SNOWWIND				33			// 葫汲浅.

#define _SKILL_JUMPSHOT				33			// 痢橇秦辑摹扁 八扁.
#define _SKILL_RANDSWING			34			// 付备 戎滴福扁.
#define _SKILL_SPACEMOVE2			35			// 酒傍青过2.
#define _SKILL_SPACEMOVE3			36			// 酒傍青过3.

#define _MONMAGIC_KEPAL				100			// 傈拜傍拜.(傍拜茄 某腐磐困俊)(付过)
#define _MONMAGIC_EXPLODE			101			// 气惯付过.(倒榜方磷阑锭, 沸傍拜矫)
#define _MONMAGIC_BLACK1			102			// 孺付过荤. (付过(矫傈))
#define _MONMAGIC_BLACK2			103			// 孺付过荤. (付过(付过))
#define _MONMAGIC_DIE				104			// 孺付过荤, 版癌渴扁荤, 全付过荤, 脚扁急焊胶函脚傈 磷澜.(瓤苞)
#define _MONMAGIC_ANTHEAL			105			// 摹蜡俺固鳃傅(惯荤付过, 气惯瓤苞.)
#define _MONMAGIC_GREATANT			106			// 芭措俺固.(傍拜茄 某腐磐困俊)(付过)
#define _MONMAGIC_MAGENUMA			108			// 搬拌.
#define _MONMAGIC_ANT				109			// 捍沥俺固傍拜.(傍拜茄 某腐磐困俊)(付过)
#define _MONMAGIC_WORKANT			110			// 老俺固傍拜.(傍拜茄 某腐磐困俊)(付过)
#define _MONMAGIC_RED1				111			// 全付过荤. (付过(矫傈))
#define _MONMAGIC_RED2				112			// 全付过荤. (付过(付过))
#define _MONMAGIC_COWGHOST			113			// 快搁蓖. (付过)
#define _MONMAGIC_SINSU				114			// 脚荐. (付过)
#define _MONMAGIC_ZOMBIE			115			// 粱厚. (付过)
#define _MONMAGIC_JUMAWANG			116			// 林付空. (付过)
#define _MONMAGIC_CHIM				117
#define _MONMAGIC_ARROW				118
#define _MONMAGIC_MAARROW			119
#define _MONMAGIC_DUALAXE			120
#define _MONMAGIC_COWFLAME			121
#define _MONMAGIC_BIGGINE_ATT		122
#define _MONMAGIC_BIGGINE_CHAR		123
#define _MONMAGIC_SANDFISH			124
#define _MONMAGIC_BAODIE			125
#define _MONMAGIC_SINGI_DIE			126
#define _MONMAGIC_HUSU_DIE			127
#define _MONMAGIC_ZOMBIE_DIE		128
#define _MONMAGIC_SSEGI				129
#define _MONMAGIC_NUMAGUMGI			130
#define _MONMAGIC_EXPLODE1			131

#define _BLEND_NORMAL				0			// 老馆利牢弊府扁.(舅颇蔼捞 利侩瞪荐乐促.)
#define _BLEND_LIGHT				1			// 级堡瓤苞屈怕狼 喉坊爹.
#define _BLEND_LIGHTINV				2	
#define _BLEND_INVNORMAL			3
#define _BLEND_INVLIGHT				4
#define _BLEND_INVLIGHTINV			5




/******************************************************************************************************************
	#1. Map Handler
*******************************************************************************************************************/

#define _BASETILE_WIDTH				96				// 扁夯鸥老 承捞.
#define _BASETILE_HEIGHT			64
	
#define _CELL_WIDTH					48				// 扁夯伎 承捞, 扁夯鸥老篮 4俺狼 伎肺 捞风绢瘤绊 沥焊绰 伎窜困肺 历厘等促.
#define _CELL_HEIGHT				32

#define _VIEW_CELL_X_COUNT			24				// 轰康开俊 鞘夸茄 X绵狼 伎窜困 俺荐.((楼捧府 鸥老力寇)谅客困肺 3伎, 快客酒贰肺 2伎究狼 咯蜡甫 敌促.)
#define _VIEW_CELL_Y_COUNT			24			
#define _VIEW_CELL_Y_COUNT_FOR_OBJ	44

#define _VIEW_CELL_X_START			-200			// 轰康开阑 弊府扁 困茄 矫累 伎 X谅钎.
#define _VIEW_CELL_Y_START			-157
#define _MAX_TILE_FILE				14

// 器弊祸 包访 加己.
#define _FOG_COLOR_TYPE0			RGB(0, 0, 0);
#define _FOG_COLOR_TYPE1			RGB(100, 10, 10);
#define _FOG_COLOR_TYPE2			RGB(10, 255, 10);
#define _FOG_COLOR_TYPE3			RGB(10, 10, 255);

// 加己 包访 沥狼.
#define _CAN_WALK					0
#define _CAN_NOTWALK	 			1
#define _CAN_FLY					0
#define _CAN_NOTFLY					1

// 扼捞飘 农扁 包访 沥狼.
#define _LIGHT_SIZE_TYPE0			3
#define _LIGHT_SIZE_TYPE1			4
#define _LIGHT_SIZE_TYPE2			5
#define _LIGHT_SIZE_TYPE3			6

// 扼捞飘 祸 包访 沥狼.
#define _LIGHT_COLOR_TYPE0			RGB(255, 0, 0);
#define _LIGHT_COLOR_TYPE1			RGB(0, 255, 0);
#define _LIGHT_COLOR_TYPE2			RGB(0, 0, 255);
#define _LIGHT_COLOR_TYPE3			RGB(255, 0, 255);

// 巩包访 沥狼.
#define _DOOR_ISCLOSED				0
#define _DOOR_ISOPEN				1

#define _TILE_ANI_DELAY_1			150
#define _TILE_ANI_DELAY_2			200
#define _TILE_ANI_DELAY_3			250
#define _TILE_ANI_DELAY_4			300
#define _TILE_ANI_DELAY_5			350
#define _TILE_ANI_DELAY_6			400
#define _TILE_ANI_DELAY_7			420
#define _TILE_ANI_DELAY_8			450






/******************************************************************************************************************
	#1. Status Window
*******************************************************************************************************************/
#define _TYPE_EQUIP					0
#define _TYPE_STATUS				1
#define _TYPE_SETMAGIC				2

#define _EQUIP_MAX_CELL				10
#define _MAGIC_MAX_CELL				5
#define _MAGIC_MAX_KEY				8

#define _MAX_TYPE_WND				3

#define _MAX_STAUTS_BTN				3

#define _BTN_ID_STATUSCLOSE			0
#define _BTN_ID_STATUS				1
#define _BTN_ID_STATUSMAGIC			2

#define _BTN_ID_STATUS_X			187

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -