📄 menudef.h
字号:
#include <sqlext.h>
#include "Menudefine.h"
//#include "MyTypes.h"
#ifndef __MenuDef_h__
#define __MenuDef_h__
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#define FONTSIZE_ 6 //臂磊 1俺狼 啊肺辨捞(康巩) strlen窃荐肺 官捞飘甫 掘绊 芭扁俊 6阑 蚌茄促
#define ConvertColor(r,g,b) ( (r>>3)<<11 | (g>>3)<<6 | b>>3 )//020610 lsw
const WORD FONT_COLOR_DEFAULT = ConvertColor(141,144, 132); // 焊烹 臂磊 (茄臂, 康巩)
const WORD FONT_COLOR_BLACK = ConvertColor(0 ,0 , 0); // 焊烹 臂磊 (茄臂, 康巩)
const WORD FONT_COLOR_SOLID_YELLOW = ConvertColor(255,255, 0); // 柳楼 畴尔
const WORD FONT_COLOR_SOLID_RED = ConvertColor(255,0, 0); // 柳楼 弧碍
const WORD FONT_COLOR_SOLID_BLUE = ConvertColor(0,0, 255); // 柳楼 颇尔
const WORD FONT_COLOR_SOLID_GREEN = ConvertColor(0,255, 0); // 柳楼 檬废
const WORD FONT_COLOR_SOLID_VIOLET = ConvertColor(255,0, 255); // 柳楼 焊扼
const WORD FONT_COLOR_SOLID_JADE = ConvertColor(0,255, 255); // 柳楼 苛祸
const WORD FONT_COLOR_PLUS = ConvertColor(255,61 , 65); // 瓷仿摹俊辑 敲矾胶 等 箭磊 (河篮 祸)
const WORD FONT_COLOR_NAME = ConvertColor(255,220, 100) ; // 捞抚 (陛祸臂磊)
const WORD FONT_COLOR_YELLOW = ConvertColor(200,170, 75) ; // 捞抚 (陛祸臂磊)
const WORD FONT_COLOR_ORANGE = ConvertColor(255,220, 80) ; // 八沥祸官帕俊辑 脾绰 祸 (林炔祸)
const WORD FONT_COLOR_BLIGHT_GREEN = ConvertColor(150 ,220, 30) ; // 楷滴祸
const WORD FONT_COLOR_BLIGHT_GREEN2 = ConvertColor(30 ,220, 150) ; //
const WORD FONT_COLOR_BLIGHT_BLUE = ConvertColor(30 ,150, 220); // 灌篮颇鄂祸
const WORD FONT_COLOR_BLIGHT_VIOLET = ConvertColor(220 ,30 , 150); // 灌篮 焊扼祸
const WORD FONT_COLOR_BLIGHT_ORANGE = ConvertColor(220 ,150, 30) ; // 灌篮 坷罚瘤祸
const WORD FONT_COLOR_BLIGHT_RED = ConvertColor(220 ,150,150);
const WORD FONT_COLOR_BLIGHT_YELLOW = ConvertColor(30 ,220,30);
const WORD FONT_COLOR_GREEN = ConvertColor(50 ,230, 50); // 檬废祸
const WORD FONT_COLOR_RED = ConvertColor(230,50 , 50); // 弧碍
const WORD FONT_COLOR_BLUE = ConvertColor(50 ,50 , 230) ; // 颇鄂祸
const WORD FONT_COLOR_SPECIAL = ConvertColor(101,169, 18) ; // 漂喊茄 版快 ( 踌祸拌烹)
const WORD FONT_COLOR_NUMBER = ConvertColor(221,230, 206); // 焊烹 箭磊
const WORD FONT_COLOR_NORMAL = ConvertColor(141,144, 132);
const WORD FONT_COLOR_RECT = ConvertColor(221,230, 206);
const WORD FONT_COLOR_BUTTON = ConvertColor(255,61 , 65);
const WORD FONT_COLOR_SKILL = ConvertColor(4 ,152, 54); // 胶懦 汲疙
const WORD FONT_COLOR_MAX = ConvertColor(255,255, 0 ); // 瓷仿摹 弥绊老版快 ( 畴鄂祸 )
const WORD FONT_COLOR_BORA = ConvertColor(200,0 , 200) ; //
const WORD FONT_COLOR_HIGH_RARE_MAIN = ConvertColor(230 , 230 , 80) ; //苛祸
const WORD FONT_COLOR_HIGH_RARE_DISPLAY = ConvertColor(150 , 230 , 50); //饭绢 橇矾胶 器牢飘
const WORD FONT_COLOR_RARE_MAIN = ConvertColor(0 ,240, 240) ; //苛祸
const WORD FONT_COLOR_RARE_DISPLAY = ConvertColor(80 ,183, 255); //饭绢 橇矾胶 器牢飘
const WORD FONT_COLOR_RARE_PLUS_POINT = ConvertColor(255,255, 75); //饭绢 橇矾胶 器牢飘
const WORD FONT_COLOR_RARE_MINUS_POINT = ConvertColor(255,0 , 0 ); //苛祸
const WORD FONT_COLOR_WHITE = ConvertColor(233,233,233);//020725 lsw
const WORD FONT_COLOR_EXP_PERCENT = ConvertColor(220,230,9);//020725 lsw
extern DWORD Convert16to32(const WORD wColor);
////////////////////////////////////////////////////////////////////////////////////////////////////
#define FS_BIG 0 // 奴 倔奔
#define FS_MIDDLE 1 // 吝埃 倔奔
#define FS_SMALL 2 // 累篮 倔奔 ( default )
#define FS_MINI 3 // 颇萍盔 倔奔
#define FS_MICRO 4
/////////////////////////////////////////////////
#define INN_SINGLE 10
#define INN_DOUBLE 20
#define INN_MULTI 30
///////////////////////////////////
#define LEFT 0
#define RIGHT 1
#define SCROLL_UP 0
#define SCROLL_DOWN 1
/////////// 倔奔 捞固瘤 /////////////////////
#define FACE_MAX 10
#define ADD_CHA_PIC 20 // 0906 kkh 眠啊
#define IIT_FRIEND 920
#define IIT_POTAL 930
#define IIT_PARTY_BUTTON 940
#define IIT_GUILD_ITEM 950
#define IIT_GUILD_CHANGE_INFO 960
//Menu_Image.txt 狼 郴侩涝聪促. 般媚辑绰 酒聪邓聪促.(般摹霸 静矫搁 哪颇老 磊眉啊 救邓聪促 ぱぱ;..)
enum ImageFileIndex
{
DEFAULT_MENU = 0 ,
GOD_MENU = 100,
TIME_MENU = 110,
MEM_BOOK = 120,
MAIL_MENU = 130,
START_ETC = 140,
RESET_JOB_ETC = 141,
CHAT_MENU = 150,
MAGIC_BOOK_MENU = 160,
MAIN_ETC = 170,
SMALL_MAP = 180,
START_MAP = 190,
SMALL_ETC = 200,
SKILL_MENU = 210,
PUBLIC_BBS = 220,
HUNTER_MENU = 230,
QUEST_MENU = 240,
FAME_MENU = 250,
CHARACTER_COLOR_CHANGE = 260,
ITEM_MAKE_IMAGE = 270,
NATION_BBS_MENU = 280,
START_FIGHT_MAP = 290,
STOP_FIGHT_MAP = 300,
VOTE_MENU = 310,
GUILD_MARK = 320,
GUILD_ADMIN = 330,
GUILD_LIST = 340,
START_ETC2 = 350,
GUILD_ADMIN_ETC = 360,
HELP_PCX = 370,
BANK_PCX = 380,
SALVATION_PCX = 390,
SALVATION_PCX_ANI = 400,
TEAM_BATTLE = 410,
SELECT_SERVER = 420,
CHANGE_MONEY = 430,
GUILD_WAIT = 440,
MERCHANT_IMG = 450,
FIGHT_MAP_TIME = 460,
FIGHT_MAP_WIN = 470,
FIGHT_MAP_LOSE = 480,
MAIN_ETC3 = 490,
GUILD_MENU_IMG = 500,
GM_2ND_SKILL_IMG = 510,
NATION_BATTLE_BBS_IMG = 520,
NATION_INFO_IMG = 530,
NATION_VOTE_IMG = 540,
NATION_BUDAE_IMG = 550,
NATION_NOW_IMG = 560,
NATION_LADDER_IMG = 570,
NATION_JOIN_IMG = 580,
NATION_GOTO_WAR_MAP_IMG = 590,
NATION_GUEST_IMG = 600,
NATION_MSGBOX_IMG = 610,
NATION_DONEBOX_IMG = 620,
NATION_TODAY_NOTICE_IMG = 630,
NATION_WAR_RESULT_IMG = 640,
NATION_WAR_START_IMG = 650,
DUAL_MARK_IMG = 730,
ITEM_MAKE_RARE_SELECT_IMG = 740,
NEW_CHAT_IMG = 750,
DUAL_IMG = 760,
TUTORIAL_DISPLAY_IMG = 770,
RUNE_IMG = 780,
RUNE_EFFECT1 = 790,
RUNE_EFFECT2 = 800,
RUNE_EFFECT3 = 810,
RUNE_EFFECT4 = 820,
RUNE_EFFECT_DEFAULT = 830,
SKIN_MENU = 840,
GAMBLE_IMG = 850,
IIT_EXP_GAUGE = 860,
GAMBLE_EFFECT = 870,
TUTORIAL_DISPLAY_TMP_IMG = 900,
IIT_GUILD_MEMBER_LIST = 910,
ABILITY_REDISTRIBUTION_IMG = 880,
LOCALWAR_JOIN_IMG = 881,
LOCALWAR_OK_IMG = 882,
EVENT_LOCALWAR_OK_IMG = 883,
EVENT_LOCALWAR_MOVE_IMG = 884,
WAR_START_IMG = 885,
WAR_MOVE_IMG = 886,
WAR_STATUS_IMG = 887,
//咯扁辑 何磐 Menu_Image.txt 狼 郴侩涝聪促. 般媚辑绰 酒聪邓聪促.(般摹霸 静矫搁 哪颇老 磊眉啊 救邓聪促 ぱぱ;..)
COMBAT_SKILL_ICON_IMG = 10002,
COMBAT_SKILL_POINT_IMG = 10003,
MAINSTART_LOGIN_IMG = 10005,
START_LOGO_IMG = 10006,
PARTY_IMG = 10007,
STATUS_IMG = 10008,
INVENTORY_IMG = 10009,
MAININTERFACE_IMG = 10010,
CONNECTING_IMG = 10011,
SHOW_CREDIT_IMG = 10012,
SELECT_CHARACTER_IMG = 10013,
MANA_IMG = 10014,
DIVINE_IMG = 10015,
HP_IMG = 10016,
NEW_START_MAP_IMG = 10017,
NEW_EMOTE_IMG = 10018,
NEW_GHOST_TO_ALIVE_IMG = 10019,
NEW_SYSTEM_IMG = 10020,
NEW_CHAT_BACK_IMG = 10021,
SCENARIO_IMG = 10022,
MERCHANT_FINDER_IMG = 10023,
MERCHANT_BUY_IMG = 10024,//021008 lsw
NEW_DEST_POINT_IMG = 10025,
TXT_BG_BLACK_IMG = 10026,
NEW_TUTORIAL_TEMP2 = 10027,
DEL_CHAR_COMFORM_IMG = 10028,
TXT_BG_BLUE_IMG = 10029,
TXT_BG_RED_IMG = 10030,
TXT_BG_BLUEGREEN_IMG = 10031,
TXT_BG_BROWN_IMG = 10032,
TXT_BG_GREEN_IMG = 10033,
SELECT_TUTORIAL_LOGIN_IMG = 10034,
MERCHANT_SELL_INFO_IMG = 10035,
MERCHANT_SELL_REGISTER_IMG = 10036,
MERCHANT_RESULT_TAKE_IMG = 10037,
SCRIPT_TIMER_COUNTER_IMG = 10038, //021025 kyo 鸥捞赣尔 墨款磐弊覆
MERCHANT_DIRECT_EXCHANGE_IMG = 10039,
EXCHANGE_IMG = 10040,//背券芒 弊覆
MAN_TO_MAN_IMG = 10041,//搬捧 弊覆
SKILL_MASTER_QUEST_IMG = 10042,//
SKILL_MASTER_KIND_SELECT_IMG= 10043,//扁己 辆幅 绊福扁
SKILL_MASTER_MAKE_IMG = 10044,//父甸扁 弊覆
EXCHANGE_BOND_MONEY_IMG = 10045,//捣背券芒
SKILL_MASTER_MARK_IMG = 10046,//扁己 惑牢 付农
MERCHANT_BBS_BACK_IMG = 10047,//惑牢傍瘤 盲泼芒
NEW_BANK_IMG = 10048,//货肺款 篮青
LUCK_MENU_IMG = 10049,//青款 皋春
LOTTO_MENU_IMG = 10050,//肺肚 皋春.
LUCKY_EVENT_IMG = 10051,//寸梅 犬牢芒.
ARENA_IMG = 10052,
OBSERVER_IMG = 10053,
};
#define NOT 0
#define OK 1
////////////////////////////////////////////////////////////////////////////
// class define
enum ClassType//021008 lsw
{
CLASSTYPEMIN = -1,
WARRIOR = 0,
THIEF = 1,
ARCHER = 2,
WIZARD = 3,
PRIEST = 4,
CLASSTYPEMAX = 5
};
/////////////////////////////////////////////////////////////////////////////
// job define
#define J_FAMER 20
#define J_MINNER 21
#define J_FISHER 22
#define J_LUMBERJACK 23
#define J_BUTCHER 24
#define J_HERB_DIGGER 25
#define J_HERDSMAN 26
#define J_CARPENTER 27
#define J_BLACKSMITH 28
#define J_COOKER 29
#define J_TAILOR 30
#define J_BOWCRAFT 31
#define J_ALCHEMIST 32
#define J_CANDLEMAKER 33
#define J_MERCHANT 34
/////////////////////////////////////////////////////////
// 付阑 急琶 define ( location )
#define L_VILLAGE 0
#define L_HELTENT 1
#define L_HUDAIN 2
#define L_GREV 3
/////////////////////////////////////////////////////////
// 唱扼 define
#define N_NEUTRAL 0
#define N_VYSEUS 3
#define N_ZYPERN 4
#define N_HEGEMONIA 5
#define N_YILSE 6
#define N_NATION_ALL 7
///////////付阑 急琶俊 蝶弗 付阑 锅龋 急攫 //////////////
// ( select city )
enum eSelectMap
{
SC_HELTERNT_CASTLE =1,
SC_HELTERNT_VILLAGE =2,
SC_HUDAIN_RIVER =3,
SC_GRAY_MOUNTAIN =4,
SC_CALAHIL =5,
SC_BAISUS_IMPEL =6,
SC_RENUS =7,
SC_DEL_HAPPA =8,
SC_IRAMUS =9,
SC_DIPH_UBEN =10,
SC_SCHOLIUM =11,
SC_TYREN =12,
SC_BARANTAN =13,
SC_SCHOLIUM2 =14, // 眠啊矫 StartMapPosition档 眠啊茄促. // 20俺 鳖瘤促..//020815-2 lsw
SC_RECENT_LOGOUT = 99,
};
//颇萍 皋春客 酒捞袍, 概流 皋春客狼 包拌
#define EDIT_NAME 0
#define EDIT_ID 1
#define EDIT_PASS 2
#define ITEM_BUY 100 // BUY 皋春 妮且锭..
#define ITEM_SELL 200 // SELL 皋春 妮且锭..
#define ITEM_REPAIR 300 // REPAIR 皋春..
// 某腐磐 nCharacterAbility狼 硅凯 梅磊俊 荤侩窍扁 困茄 define
enum CharInfoType
{
STR =0, // 塞
DEX =1, // 扒碍
CON =2, // 刮酶己
WIS =3, // 瘤瓷
INT_ =4, // 瘤驱
CHA =5, // 概仿
MOVP =6, // 捞悼仿
ENDU =7, // 牢郴
MOR =8, // 荤扁
WSPS =9, // 付过 脚过
LUCK =10, // 青款
HEALTH =11,
MOV =12,
AC =13,
FAME =14,
DAMAGE =15,
HIT =16,
TACTICE =17,
MONEY =18,
LVPOINT =19,
LEV =20,
EXP =21,
HP =22,
MAX_HP =23,
MP =24,
MAX_MP =25,
SP =26,
MAX_SP =27,
CP =28,
MAX_CP =29,
BP =30,
MAX_BP =31,
R_FIR =32,
R_ICE =33,
R_ELE =34,
DAM_MIN =35,
DAM_MAX =36,
HIT_RAT =37,
DEF_RAT =38,
TAC_L1 =39,
TAC_L2 =40,
TAC_L3 =41,
TAC_L4 =42,
TAC_L5 =43,
TAC_L6 =44,
TAC_L7 =45,
TAC_L8 =46,
TAC_L9 =47,
TAC_L10 =48,
TAC_L11 =49,
TAC_L12 =50,
TAC_L13 =51 ,
TAC_E1 =52,
TAC_E2 =53,
TAC_E3 =54,
TAC_E4 =55,
TAC_E5 =56,
TAC_E6 =57,
TAC_E7 =58,
TAC_E8 =59,
TAC_E9 =60,
TAC_E10 =61,
TAC_E11 =62,
TAC_E12 =63,
TAC_E13 =64,
BANKMONEY =65,
FAITH =66,
VIEWGHOST =67,//020314 lsw
VIEWBOMB =68,
VIEWTRAP =69,
CIB_POTION_BOX =70, // YGI 020418
};
//######## SCharacter 备炼眉救俊 nCharacterData 硅凯俊 荤侩且 备炼眉 ##########
#define GENDER 0
#define FACE 1
#define ARIGEMENT 2
#define CLASS 3
#define SPELL 4
#define TACTICS_MAN 9
#define TACTICS_WOMAN 10
#define JOB 11
//######## SCharacter 备炼眉救俊 disease 硅凯俊 荤侩且 叼颇牢 ( OR 荤侩 ) ##########
#define DISEASE1 0x00000001
#define DISEASE2 0x00000002
#define DISEASE3 0x00000004
#define DISEASE4 0x00000008
#define DISEASE5 0x00000010
#define PREVENTION1 0x00000020
#define PREVENTION2 0x00000040
#define PREVENTION3 0x00000080
#define PREVENTION4 0x00000100
#define PREVENTION5 0x00000200
//######## tactics 俊 荤侩 #############
#define CRAPPLE 0
#define SWORD 1
#define ARCHERY 2
#define FENCING 3
#define MACE 4
#define PIERCE 5
#define WHIRL 6
#define HURL 7
#define PARRYING 8
#define D_SWORD 9
#define D_MACE 10
#define MAGERY 11
#define ORISON 12
///////////////////////////////////////////////////
#define WIZARD_SPELL 0
#define PRIEST_SPELL 1
#define ACTIVE_COMBAT 3
#define PASSIVE_COMBAT 4
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -