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

📄 gameicondefine.h

📁 五行MMORPG引擎系统V1.0
💻 H
字号:
//gameIconDefine.h
/*/////////////////////////////////////////////////////////////////

   李亦
	liease@163.com 4040719
	2006-7-19
/*/////////////////////////////////////////////////////////////////
#ifndef _GAMEICONDEFINE_H_
#define _GAMEICONDEFINE_H_



namespace RPG
{


enum EGameCmd
{
	//图标宽高、相关掩码值、移位数,这里需要取2的n次幂,以提高算法速度
	GICON_CELLSIZE			= 32,
	GICON_CELLSIZEMASK	= GICON_CELLSIZE-1,
	GICON_CELLSIZESHIFT	= 5,

	//页定义
	GICON_PAGENUM				= 3,	//页数量
	GICON_COLNUM				= 16,	//这里需要用2的n次幂

	//每页列数、行数,需要为方形
	GICON_ROWNUM				= GICON_COLNUM,
	GICON_NUM_INPAGE			= GICON_ROWNUM*GICON_COLNUM,
	GICON_COLNUMSHIFT			= 4,
	GICON_COLNUMMASK			= GICON_COLNUM-1,
	GICON_NUM_INPAGESHIFT	= GICON_COLNUMSHIFT*2,
	GICON_NUM_INPAGEMASK		= GICON_NUM_INPAGE-1,



	//页分类
	GICON_PAGEMAIN				= 0,	//主图标页
	GICON_PAGETOOL				= 1 * GICON_NUM_INPAGE,	//道具页
	GICON_PAGEEQUIPMENT		= 2 * GICON_NUM_INPAGE,	//装备页
	GICON_MAX						= GICON_PAGENUM*GICON_NUM_INPAGE,


	//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
	//主页
	//////////////////////////////////////////////
	//主页 空白格
	GICON_BLANK				= GICON_PAGEMAIN + 0*GICON_COLNUM,
	GICON_BLANKSHOULDER,
	GICON_BLANKHELMET,
	GICON_BLANKMANTLE,
	GICON_BLANKNECKLACE,
	GICON_BLANKARMS,
	GICON_BLANKARMOR,
	GICON_BLANKSHIELD,
	GICON_BLANKLACE,//饰带
	GICON_BLANKGLOVE,
	GICON_BLANKPANTS,
	GICON_BLANKBOOT,
	GICON_BLANKRING,


	//////////////////////////////////////////////
	//主页 主图标
	GCMDB_MAIN				= GICON_PAGEMAIN + 1*GICON_COLNUM,
	GICON_OPENBAG			= GCMDB_MAIN,
	GICON_CHARACTERINFO,
	GICON_QUIT,
	GICON_HELP,
	GICON_SCENEEDITOR,
	GICON_ENTERWORLD,
	GICON_MESSAGES,
	GICON_SKILLS,
	GICON_MOTIONS,
	GICON_SETTING,
	GICON_USETOOL,
	GICON_ALARM,
	GICON_SYSTEM,
	GICON_RUBBISH,
	GICON_RESTART,
	GICON_TASKS,

	//////////////////////////////////////////////
	//主页 人物动作
	GCMDB_ACTION				= GICON_PAGEMAIN + 3*GICON_COLNUM,
	GICON_ACTIONTAKEOBJECT	= GCMDB_ACTION,
	GICON_ACTIONSIT,
	GICON_ACTIONSHAKEHAND,
	GICON_ACTIONRUN,
	GICON_ACTIONRECORD,
	GICON_ACTIONOPENBOX,
	GICON_ACTIONGOOD,
	GICON_ACTIONCLOSEBOX,
	GICON_ACTIONATTACK2,
	GICON_ACTIONATTACK,
	GICON_ACTIONAIM,
	GICON_ACTIONREPAIR,

	//////////////////////////////////////////////
	//主页 组队动作
	GCMDB_TEAM		= GICON_PAGEMAIN + 4*GICON_COLNUM,
	GICON_TEAMMASTER	= GCMDB_TEAM,
	GICON_TEAMVIEW,
	GICON_TEAMCHAT,
	GICON_TEAMKICK,
	GICON_TEAMFOLLOW,
	GICON_TEAMINVITE,

	//////////////////////////////////////////////
	//主页 人物表情
	GCMDB_MOTION		= GICON_PAGEMAIN + 5*GICON_COLNUM,
	GICON_MOTIONSWIM	= GCMDB_MOTION,
	GICON_MOTIONDISAGREE,
	GICON_MOTIONAGREE,
	GICON_MOTIONCREADY,
	GICON_MOTIONPOINT,
	GICON_MOTIONBOW,
	GICON_MOTIONPAIN1,
	GICON_MOTIONDANCE,
	GICON_MOTIONPAIN2,
	GICON_MOTIONCREADY2,
	GICON_MOTIONWAVE,
	

   

	//////////////////////////////////////////////
	//主页 被动技能
	GCMDB_SKILLPASSIVE	= GICON_PAGEMAIN + 6*GICON_COLNUM,

	//////////////////////////////////////////////
	//主页 主动技能
	GCMDB_SKILLMAIN		= GICON_PAGEMAIN + 8*GICON_COLNUM,


	//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
	//道具页
	//////////////////////////////////////////////
	//道具页 主道具
	GCMDB_TOOLMAIN		= GICON_PAGETOOL +  0*GICON_COLNUM,
	GICON_TOOLMONEY	= GCMDB_TOOLMAIN,
	//////////////////////////////////////////////
	//道具页 书信
	GCMDB_TOOLLETTER	= GICON_PAGETOOL +  1*GICON_COLNUM,
	GICON_LETTERSCRIP	= GCMDB_TOOLLETTER,
	GICON_LETTERMUSIC,
	//////////////////////////////////////////////
	//道具页 弹药
	GCMDB_TOOLAMMO		= GICON_PAGETOOL +  2*GICON_COLNUM,
	//////////////////////////////////////////////
	//道具页 药物
	GCMDB_TOOLDRUG		= GICON_PAGETOOL +  3*GICON_COLNUM,
	GICON_DRUGBROWN		= GCMDB_TOOLDRUG,
	GICON_DRUGMP,
	GICON_DRUGHP,
	GICON_DRUGSP,

	//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
	//装备页
	//////////////////////////////////////////////
	//装备页 头盔 helmet
	GCMDB_HELMETS		= GICON_PAGEEQUIPMENT +  0*GICON_COLNUM,
	GICON_HELMET01		= GCMDB_HELMETS,
	GICON_HELMET02,
	GICON_HELMET03,
	GICON_HELMET04,
	GICON_HELMET05,

	//////////////////////////////////////////////
	//装备页 GLOVE 手套
	GCMDB_GLOVES		= GICON_PAGEEQUIPMENT +  1*GICON_COLNUM,
	GICON_GLOVE01		= GCMDB_GLOVES,
	GICON_GLOVE02,
	GICON_GLOVE03,
	GICON_GLOVE04,
	GICON_GLOVE05,
	GICON_GLOVE06,
	GICON_GLOVE07,
	GICON_GLOVE08,
	GICON_GLOVE09,

	//////////////////////////////////////////////
	//装备页 盔甲 ARMOR
	GCMDB_ARMORS		= GICON_PAGEEQUIPMENT +  2*GICON_COLNUM,
	GICON_ARMOR01		= GCMDB_ARMORS,
	GICON_ARMOR02,
	GICON_ARMOR03,
	GICON_ARMOR04,
	GICON_ARMOR05,
	GICON_ARMOR06,
	GICON_ARMOR07,
	GICON_ARMOR08,
	GICON_ARMOR09,

	//////////////////////////////////////////////
	//装备页  裤管 PANTS
	GCMDB_PANTS		= GICON_PAGEEQUIPMENT +  4*GICON_COLNUM,
	GICON_PANTS01	= GCMDB_PANTS,
	GICON_PANTS02,
	GICON_PANTS03,
	GICON_PANTS04,
	GICON_PANTS05,
	GICON_PANTS06,
	GICON_PANTS07,
	GICON_PANTS08,
	GICON_PANTS09,

	//////////////////////////////////////////////
	//装备页 靴子 Boot
	GCMDB_BOOTS			= GICON_PAGEEQUIPMENT +  6*GICON_COLNUM,
	GICON_BOOT01		= GCMDB_BOOTS,
	GICON_BOOT02,
	GICON_BOOT03,
	GICON_BOOT04,
	GICON_BOOT05,
	GICON_BOOT06,
	GICON_BOOT07,
	GICON_BOOT08,
	GICON_BOOT09,

	//////////////////////////////////////////////
	//装备页 戒指 Ring
	GCMDB_RINGS			= GICON_PAGEEQUIPMENT +  7*GICON_COLNUM,
	GICON_RING01		= GCMDB_RINGS,
	GICON_RING02,
	GICON_RING03,
	GICON_RING04,
	GICON_RING05,
	GICON_RING06,
	GICON_RING07,
	GICON_RING08,
	GICON_RING09,

	//////////////////////////////////////////////
	//装备页 项链 NeckLace
	GCMDB_NECKLACES		= GICON_PAGEEQUIPMENT +  8*GICON_COLNUM,
	GICON_NECKLACE01		= GCMDB_NECKLACES,
	GICON_NECKLACE02,
	GICON_NECKLACE03,
	GICON_NECKLACE04,
	GICON_NECKLACE05,
	GICON_NECKLACE06,
	GICON_NECKLACE07,
	GICON_NECKLACE08,
	GICON_NECKLACE09,

	//////////////////////////////////////////////
	//装备页 戒指 LACE
	GCMDB_LACES			= GICON_PAGEEQUIPMENT +  9*GICON_COLNUM,
	GICON_LACE01		= GCMDB_LACES,
	GICON_LACE02,
	GICON_LACE03,
	GICON_LACE04,
	GICON_LACE05,
	GICON_LACE06,
	GICON_LACE07,
	GICON_LACE08,
	GICON_LACE09,

	//////////////////////////////////////////////
	//装备页 盾牌 Shield
	GCMDB_SHIELDS		= GICON_PAGEEQUIPMENT +  10*GICON_COLNUM,
	GICON_SHIELD01		= GCMDB_SHIELDS,
	GICON_SHIELD02,
	GICON_SHIELD03,
	GICON_SHIELD04,
	GICON_SHIELD05,
	GICON_SHIELD06,
	GICON_SHIELD07,

	//////////////////////////////////////////////
	//装备页 斧 axe
	GCMDB_AXES		= GICON_PAGEEQUIPMENT +  11*GICON_COLNUM,
	GICON_AXE01		= GCMDB_AXES,
	GICON_AXE02,
	GICON_AXE03,
	GICON_AXE04,
	GICON_AXE05,

	//////////////////////////////////////////////
	//装备页 锤 HAMMER
	GCMDB_HAMMERS		= GCMDB_AXES +  6,
	GICON_HAMMER01		= GCMDB_HAMMERS,
	GICON_HAMMER02,
	GICON_HAMMER03,
	GICON_HAMMER04,
	GICON_HAMMER05,
	GICON_HAMMER06,

	//////////////////////////////////////////////
	//装备页 长刀 LONGW
	GCMDB_LONGWS		= GICON_PAGEEQUIPMENT +  12*GICON_COLNUM,
	GICON_LONGW01		= GCMDB_LONGWS,
	GICON_LONGW02,
	GICON_LONGW03,
	GICON_LONGW04,
	GICON_LONGW05,
	GICON_LONGW06,

	//////////////////////////////////////////////
	//装备页 剑 Sword
	GCMDB_SWORDS		= GICON_PAGEEQUIPMENT +  14*GICON_COLNUM,
	GICON_SWORD01		= GCMDB_SWORDS,
	GICON_SWORD02,
	GICON_SWORD03,
	GICON_SWORD04,
	GICON_SWORD05,
	GICON_SWORD06,
	GICON_SWORD07,
	GICON_SWORD08,
	GICON_SWORD09,
	GICON_SWORD10,


	//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
	//无直接图标指令
	GICON_UIEDITOR				= GICON_MAX,
	GICON_MAINMENU,
	GICON_ABOUT,
	GICON_BLANKHEADGEAR,
	GICON_BLANKLACE2,
	GICON_BLANKRING2,
	GICON_PCSELECTOR,

	GICON_MOTIONKICK1,
	GICON_MOTIONKICK2,

	GICON_OPENCHAT,


};


};//namespace RPG


#endif //_GAMEICONDEFINE_H_

⌨️ 快捷键说明

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