加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Def.h 9.63 KB
一键复制 编辑 原始数据 按行查看 历史
Shaker 提交于 2014-08-12 21:17 . *提交到Git@OSC
#pragma once
const COLORREF crWhite = RGB( 0xff, 0xff, 0xff );
const COLORREF crBlack = RGB( 0x00, 0x00, 0x00 );
const COLORREF crRed = RGB( 0xff, 0x00, 0x00 );
const COLORREF crMaroon = RGB( 0x80, 0x00, 0x00 );
const COLORREF crLime = RGB( 0x00, 0xff, 0x00 );
const COLORREF crGreen = RGB( 0x00, 0x80, 0x00 );
const COLORREF crBlue = RGB( 0x00, 0x00, 0xff );
const COLORREF crNavy = RGB( 0x00, 0x00, 0x80 );
const COLORREF crGray = RGB( 0x80, 0x80, 0x80 );
const COLORREF crSilver = RGB( 0xc0, 0xc0, 0xc0 );
const COLORREF crYellow = RGB( 0xff, 0xff, 0x00 );
const COLORREF crOlive = RGB( 0x80, 0x80, 0x00 );
const COLORREF crPurple = RGB( 0x80, 0x00, 0x80 );
const COLORREF crFuchsia = RGB( 0xff, 0x00, 0xff );
const COLORREF crTeal = RGB( 0x00, 0x80, 0x80 );
const COLORREF crAqua = RGB( 0x00, 0xff, 0xff );
const COLORREF crMoneyGreen = RGB( 0xc0, 0xdc, 0xc0 );
const COLORREF crSkyBlue = RGB( 0xa6, 0xca, 0xf0 );
const COLORREF crCream = RGB( 0xff, 0xfb, 0xf0 );
const COLORREF crMediumGray = RGB( 0xa0, 0xa0, 0xa4 );
const COLORREF crHpProtect = RGB( 0xff, 0x80, 0x80 );
const COLORREF crMpProtect = RGB( 0x80, 0x80, 0xff );
const COLORREF crTime = crSkyBlue; //RGB( 0xcc, 0xff, 0xff );
const COLORREF crMessage = RGB( 0x80, 0x80, 0x40 );
const COLORREF crError = RGB( 0xff, 0x00, 0x00 );
const COLORREF crGameNotice = RGB( 0x80, 0x80, 0x80 );
const COLORREF crDebug = RGB( 0xff, 0x00, 0x00 );
const COLORREF crMapNotFree = RGB( 107, 89, 82 );
const COLORREF crMapFree = RGB( 204, 192, 170 );
const COLORREF crDebugBg = RGB( 0x00, 0x00, 0x00 );
const COLORREF crChatBg = RGB( 0x00, 0x00, 0x00 );
const COLORREF crSysLogBg = RGB( 0x00, 0x00, 0x00 ); //RGB( 0x30, 0x30, 0x38 );
const COLORREF crMonst = RGB( 0xff, 0x00, 0x00 );
const COLORREF crBaby = RGB( 0x80, 0x00, 0xc0 );
const COLORREF crSelf = RGB( 0x00, 0x00, 0xff );
const COLORREF crNPC = RGB( 0x00, 0xff, 0x00 );
const COLORREF crPlayer = RGB( 0xff, 0x00, 0xff );
#define WM_TRAY_NOTIFICATION WM_USER + 101
const UINT TIMER_BASE = 0x815;
const UINT TIMER_HP_PROTECT = TIMER_BASE + 1 ;
const UINT TIMER_MP_PROTECT = TIMER_BASE + 2 ;
inline const char* charbool2chstr(bool b){return (b?"真":"假");}
typedef unsigned __int64 QWORD;
#define STRING_BUFFER_LENGTH (0x400)
#define BUFFER_SIZE (0x10000)
enum eCharSelect
{
csLeftChar,
csRightChar,
csDefaultChar
};
struct sItemTactic // 物品策略(捡取&回城处理)
{
int PickType; // 捡取类型(普通,必拣,不拣,极品捡取)
int PickPRI; // 捡取优先级,试用于"普通类型"
int ItemType;
};
const int xofs_run[] = { 0, 2, 2, 2, 0, -2, -2, -2 };
const int yofs_run[] = { -2, -2, 0, 2, 2, 2, 0, -2 };
const int xofs_walk[] = { 0, 1, 1, 1, 0, -1, -1, -1 };
const int yofs_walk[] = { -1, -1, 0, 1, 1, 1, 0, -1 };
const char DirStr[][8]={"↑","↗","→","↘","↓","↙","←","↖",""};
const COLORREF MirColorTable[]=
{
RGB( 0x00, 0x00, 0x00 ),
RGB( 0x80, 0x00, 0x00 ),
RGB( 0x00, 0x80, 0x00 ),
RGB( 0x80, 0x80, 0x00 ),
RGB( 0x00, 0x00, 0x80 ),
RGB( 0x80, 0x00, 0x80 ),
RGB( 0x00, 0x80, 0x80 ),
RGB( 0xc0, 0xc0, 0xc0 ),
RGB( 0x55, 0x80, 0x97 ),
RGB( 0x9d, 0xb9, 0xc8 ),
RGB( 0x7b, 0x73, 0x73 ),
RGB( 0x2d, 0x29, 0x29 ),
RGB( 0x5a, 0x52, 0x52 ),
RGB( 0x63, 0x5a, 0x5a ),
RGB( 0x42, 0x39, 0x39 ),
RGB( 0x1d, 0x18, 0x18 ),
RGB( 0x18, 0x10, 0x10 ),
RGB( 0x29, 0x18, 0x18 ),
RGB( 0x10, 0x08, 0x08 ),
RGB( 0xf2, 0x79, 0x71 ),
RGB( 0xe1, 0x67, 0x5f ),
RGB( 0xff, 0x5a, 0x5a ),
RGB( 0xff, 0x31, 0x31 ),
RGB( 0xd6, 0x5a, 0x52 ),
RGB( 0x94, 0x10, 0x00 ),
RGB( 0x94, 0x29, 0x18 ),
RGB( 0x39, 0x08, 0x00 ),
RGB( 0x73, 0x10, 0x00 ),
RGB( 0xb5, 0x18, 0x00 ),
RGB( 0xbd, 0x63, 0x52 ),
RGB( 0x42, 0x18, 0x10 ),
RGB( 0xff, 0xaa, 0x99 ),
RGB( 0x5a, 0x10, 0x00 ),
RGB( 0x73, 0x39, 0x29 ),
RGB( 0xa5, 0x4a, 0x31 ),
RGB( 0x94, 0x7b, 0x73 ),
RGB( 0xbd, 0x52, 0x31 ),
RGB( 0x52, 0x21, 0x10 ),
RGB( 0x7b, 0x31, 0x18 ),
RGB( 0x2d, 0x18, 0x10 ),
RGB( 0x8c, 0x4a, 0x31 ),
RGB( 0x94, 0x29, 0x00 ),
RGB( 0xbd, 0x31, 0x00 ),
RGB( 0xc6, 0x73, 0x52 ),
RGB( 0x6b, 0x31, 0x18 ),
RGB( 0xc6, 0x6b, 0x42 ),
RGB( 0xce, 0x4a, 0x00 ),
RGB( 0xa5, 0x63, 0x39 ),
RGB( 0x5a, 0x31, 0x18 ),
RGB( 0x2a, 0x10, 0x00 ),
RGB( 0x15, 0x08, 0x00 ),
RGB( 0x3a, 0x18, 0x00 ),
RGB( 0x08, 0x00, 0x00 ),
RGB( 0x29, 0x00, 0x00 ),
RGB( 0x4a, 0x00, 0x00 ),
RGB( 0x9d, 0x00, 0x00 ),
RGB( 0xdc, 0x00, 0x00 ),
RGB( 0xde, 0x00, 0x00 ),
RGB( 0xfb, 0x00, 0x00 ),
RGB( 0x9c, 0x73, 0x52 ),
RGB( 0x94, 0x6b, 0x4a ),
RGB( 0x73, 0x4a, 0x29 ),
RGB( 0x52, 0x31, 0x18 ),
RGB( 0x8c, 0x4a, 0x18 ),
RGB( 0x88, 0x44, 0x11 ),
RGB( 0x4a, 0x21, 0x00 ),
RGB( 0x21, 0x18, 0x10 ),
RGB( 0xd6, 0x94, 0x5a ),
RGB( 0xc6, 0x6b, 0x21 ),
RGB( 0xef, 0x6b, 0x00 ),
RGB( 0xff, 0x77, 0x00 ),
RGB( 0xa5, 0x94, 0x84 ),
RGB( 0x42, 0x31, 0x21 ),
RGB( 0x18, 0x10, 0x08 ),
RGB( 0x29, 0x18, 0x08 ),
RGB( 0x21, 0x10, 0x00 ),
RGB( 0x39, 0x29, 0x18 ),
RGB( 0x8c, 0x63, 0x39 ),
RGB( 0x42, 0x29, 0x10 ),
RGB( 0x6b, 0x42, 0x18 ),
RGB( 0x7b, 0x4a, 0x18 ),
RGB( 0x94, 0x4a, 0x00 ),
RGB( 0x8c, 0x84, 0x7b ),
RGB( 0x6b, 0x63, 0x5a ),
RGB( 0x4a, 0x42, 0x39 ),
RGB( 0x29, 0x21, 0x18 ),
RGB( 0x46, 0x39, 0x29 ),
RGB( 0xb5, 0xa5, 0x94 ),
RGB( 0x7b, 0x6b, 0x5a ),
RGB( 0xce, 0xb1, 0x94 ),
RGB( 0xa5, 0x8c, 0x73 ),
RGB( 0x8c, 0x73, 0x5a ),
RGB( 0xb5, 0x94, 0x73 ),
RGB( 0xd6, 0xa5, 0x73 ),
RGB( 0xef, 0xa5, 0x4a ),
RGB( 0xef, 0xc6, 0x8c ),
RGB( 0x7b, 0x63, 0x42 ),
RGB( 0x6b, 0x56, 0x39 ),
RGB( 0xbd, 0x94, 0x5a ),
RGB( 0x63, 0x39, 0x00 ),
RGB( 0xd6, 0xc6, 0xad ),
RGB( 0x52, 0x42, 0x29 ),
RGB( 0x94, 0x63, 0x18 ),
RGB( 0xef, 0xd6, 0xad ),
RGB( 0xa5, 0x8c, 0x63 ),
RGB( 0x63, 0x5a, 0x4a ),
RGB( 0xbd, 0xa5, 0x7b ),
RGB( 0x5a, 0x42, 0x18 ),
RGB( 0xbd, 0x8c, 0x31 ),
RGB( 0x35, 0x31, 0x29 ),
RGB( 0x94, 0x84, 0x63 ),
RGB( 0x7b, 0x6b, 0x4a ),
RGB( 0xa5, 0x8c, 0x5a ),
RGB( 0x5a, 0x4a, 0x29 ),
RGB( 0x9c, 0x7b, 0x39 ),
RGB( 0x42, 0x31, 0x10 ),
RGB( 0xef, 0xad, 0x21 ),
RGB( 0x18, 0x10, 0x00 ),
RGB( 0x29, 0x21, 0x00 ),
RGB( 0x9c, 0x6b, 0x00 ),
RGB( 0x94, 0x84, 0x5a ),
RGB( 0x52, 0x42, 0x18 ),
RGB( 0x6b, 0x5a, 0x29 ),
RGB( 0x7b, 0x63, 0x21 ),
RGB( 0x9c, 0x7b, 0x21 ),
RGB( 0xde, 0xa5, 0x00 ),
RGB( 0x5a, 0x52, 0x39 ),
RGB( 0x31, 0x29, 0x10 ),
RGB( 0xce, 0xbd, 0x7b ),
RGB( 0x63, 0x5a, 0x39 ),
RGB( 0x94, 0x84, 0x4a ),
RGB( 0xc6, 0xa5, 0x29 ),
RGB( 0x10, 0x9c, 0x18 ),
RGB( 0x42, 0x8c, 0x4a ),
RGB( 0x31, 0x8c, 0x42 ),
RGB( 0x10, 0x94, 0x29 ),
RGB( 0x08, 0x18, 0x10 ),
RGB( 0x08, 0x18, 0x18 ),
RGB( 0x08, 0x29, 0x10 ),
RGB( 0x18, 0x42, 0x29 ),
RGB( 0xa5, 0xb5, 0xad ),
RGB( 0x6b, 0x73, 0x73 ),
RGB( 0x18, 0x29, 0x29 ),
RGB( 0x18, 0x42, 0x4a ),
RGB( 0x31, 0x42, 0x4a ),
RGB( 0x63, 0xc6, 0xde ),
RGB( 0x44, 0xdd, 0xff ),
RGB( 0x8c, 0xd6, 0xef ),
RGB( 0x73, 0x6b, 0x39 ),
RGB( 0xf7, 0xde, 0x39 ),
RGB( 0xf7, 0xef, 0x8c ),
RGB( 0xf7, 0xe7, 0x00 ),
RGB( 0x6b, 0x6b, 0x5a ),
RGB( 0x5a, 0x8c, 0xa5 ),
RGB( 0x39, 0xb5, 0xef ),
RGB( 0x4a, 0x9c, 0xce ),
RGB( 0x31, 0x84, 0xb5 ),
RGB( 0x31, 0x52, 0x6b ),
RGB( 0xde, 0xde, 0xd6 ),
RGB( 0xbd, 0xbd, 0xb5 ),
RGB( 0x8c, 0x8c, 0x84 ),
RGB( 0xf7, 0xf7, 0xde ),
RGB( 0x00, 0x08, 0x18 ),
RGB( 0x08, 0x18, 0x39 ),
RGB( 0x08, 0x10, 0x29 ),
RGB( 0x08, 0x18, 0x00 ),
RGB( 0x08, 0x29, 0x00 ),
RGB( 0x00, 0x52, 0xa5 ),
RGB( 0x00, 0x7b, 0xde ),
RGB( 0x10, 0x29, 0x4a ),
RGB( 0x10, 0x39, 0x6b ),
RGB( 0x10, 0x52, 0x8c ),
RGB( 0x21, 0x5a, 0xa5 ),
RGB( 0x10, 0x31, 0x5a ),
RGB( 0x10, 0x42, 0x84 ),
RGB( 0x31, 0x52, 0x84 ),
RGB( 0x18, 0x21, 0x31 ),
RGB( 0x4a, 0x5a, 0x7b ),
RGB( 0x52, 0x6b, 0xa5 ),
RGB( 0x29, 0x39, 0x63 ),
RGB( 0x10, 0x4a, 0xde ),
RGB( 0x29, 0x29, 0x21 ),
RGB( 0x4a, 0x4a, 0x39 ),
RGB( 0x29, 0x29, 0x18 ),
RGB( 0x4a, 0x4a, 0x29 ),
RGB( 0x7b, 0x7b, 0x42 ),
RGB( 0x9c, 0x9c, 0x4a ),
RGB( 0x5a, 0x5a, 0x29 ),
RGB( 0x42, 0x42, 0x14 ),
RGB( 0x39, 0x39, 0x00 ),
RGB( 0x59, 0x59, 0x00 ),
RGB( 0xca, 0x35, 0x2c ),
RGB( 0x6b, 0x73, 0x21 ),
RGB( 0x29, 0x31, 0x00 ),
RGB( 0x31, 0x39, 0x10 ),
RGB( 0x31, 0x39, 0x18 ),
RGB( 0x42, 0x4a, 0x00 ),
RGB( 0x52, 0x63, 0x18 ),
RGB( 0x5a, 0x73, 0x29 ),
RGB( 0x31, 0x4a, 0x18 ),
RGB( 0x18, 0x21, 0x00 ),
RGB( 0x18, 0x31, 0x00 ),
RGB( 0x18, 0x39, 0x10 ),
RGB( 0x63, 0x84, 0x4a ),
RGB( 0x6b, 0xbd, 0x4a ),
RGB( 0x63, 0xb5, 0x4a ),
RGB( 0x63, 0xbd, 0x4a ),
RGB( 0x5a, 0x9c, 0x4a ),
RGB( 0x4a, 0x8c, 0x39 ),
RGB( 0x63, 0xc6, 0x4a ),
RGB( 0x63, 0xd6, 0x4a ),
RGB( 0x52, 0x84, 0x4a ),
RGB( 0x31, 0x73, 0x29 ),
RGB( 0x63, 0xc6, 0x5a ),
RGB( 0x52, 0xbd, 0x4a ),
RGB( 0x10, 0xff, 0x00 ),
RGB( 0x18, 0x29, 0x18 ),
RGB( 0x4a, 0x88, 0x4a ),
RGB( 0x4a, 0xe7, 0x4a ),
RGB( 0x00, 0x5a, 0x00 ),
RGB( 0x00, 0x88, 0x00 ),
RGB( 0x00, 0x94, 0x00 ),
RGB( 0x00, 0xde, 0x00 ),
RGB( 0x00, 0xee, 0x00 ),
RGB( 0x00, 0xfb, 0x00 ),
RGB( 0x4a, 0x5a, 0x94 ),
RGB( 0x63, 0x73, 0xb5 ),
RGB( 0x7b, 0x8c, 0xd6 ),
RGB( 0x6b, 0x7b, 0xd6 ),
RGB( 0x77, 0x88, 0xff ),
RGB( 0xc6, 0xc6, 0xce ),
RGB( 0x94, 0x94, 0x9c ),
RGB( 0x9c, 0x94, 0xc6 ),
RGB( 0x31, 0x31, 0x39 ),
RGB( 0x29, 0x18, 0x84 ),
RGB( 0x18, 0x00, 0x84 ),
RGB( 0x4a, 0x42, 0x52 ),
RGB( 0x52, 0x42, 0x7b ),
RGB( 0x63, 0x5a, 0x73 ),
RGB( 0xce, 0xb5, 0xf7 ),
RGB( 0x8c, 0x7b, 0x9c ),
RGB( 0x77, 0x22, 0xcc ),
RGB( 0xdd, 0xaa, 0xff ),
RGB( 0xf0, 0xb4, 0x2a ),
RGB( 0xdf, 0x00, 0x9f ),
RGB( 0xe3, 0x17, 0xb3 ),
RGB( 0xff, 0xfb, 0xf0 ),
RGB( 0xa0, 0xa0, 0xa4 ),
RGB( 0x80, 0x80, 0x80 ),
RGB( 0xff, 0x00, 0x00 ),
RGB( 0x00, 0xff, 0x00 ),
RGB( 0xff, 0xff, 0x00 ),
RGB( 0x00, 0x00, 0xff ),
RGB( 0xff, 0x00, 0xff ),
RGB( 0x00, 0xff, 0xff ),
RGB( 0xff, 0xff, 0xff ),
};
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化