DragonNest/Common/EtInterface/EtUITextUtil.h
2024-12-19 09:48:26 +08:00

389 lines
No EOL
15 KiB
C++
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#pragma once
class CEtUIDialog;
namespace EtInterface
{
namespace textcolor
{
const DWORD WHITESMOKE = D3DCOLOR_ARGB(0xFF,0xF5,0xF5,0xF5);
const DWORD WHITE = D3DCOLOR_ARGB(0xFF,0xFF,0xFF,0xFF);
const DWORD hongse = D3DCOLOR_ARGB(0xFF, 0xFF, 0x00, 0x00);
const DWORD chengse = D3DCOLOR_ARGB(0xFF, 0xFF, 0xD7, 0x00);
const DWORD DARKGRAY = D3DCOLOR_ARGB(0xFF,0xA9,0xA9,0xA9);
const DWORD LIGHTSKYBLUE = D3DCOLOR_ARGB(0xFF,0x87,0xCE,0xFA);
const DWORD PALEGREEN = D3DCOLOR_ARGB(0xFF,0x98,0xFB,0x98);
const DWORD RED = D3DCOLOR_ARGB(0xFF,0xFF,0x00,0x00);
const DWORD GOLD = D3DCOLOR_ARGB(0xFF,0xFF,0xD7,0x00);
const DWORD PALEGOLDENROD = D3DCOLOR_ARGB(0xFF,0xEE,0xE8,0xAA);
const DWORD DODGERBLUE = D3DCOLOR_ARGB(0xFF,0x1E,0x90,0xFF);
const DWORD DARKTURQUOISE = D3DCOLOR_ARGB(0xFF,0x00,0xCE,0xD1);
const DWORD TOMATO = D3DCOLOR_ARGB(0xFF,0xFF,0x63,0x47);
const DWORD AQUA = D3DCOLOR_ARGB(0xFF,0x00,0xFF,0xFF);
const DWORD ORANGE = D3DCOLOR_ARGB(0xFF,0xFF,0xA5,0x00);
const DWORD PALETURQUOISE = D3DCOLOR_ARGB(0xFF,0xAF,0xEE,0xEE);
const DWORD SILVER = D3DCOLOR_ARGB(0xFF,0xC0,0xC0,0xC0);
const DWORD LIGHTGREY = D3DCOLOR_ARGB(0xFF,0xD3,0xD3,0xD3);
const DWORD GREENYELLOW = D3DCOLOR_ARGB(0xFF,0xAD,0xFF,0x2F);
const DWORD ORANGERED = D3DCOLOR_ARGB(0xFF,0xFF,0x45,0x00);
const DWORD HONEYDEW = D3DCOLOR_ARGB(0xFF,0xF0,0xFF,0xF0);
const DWORD PERU = D3DCOLOR_ARGB(0xFF,0xCD,0x85,0x3F);
const DWORD BURLYWOOD = D3DCOLOR_ARGB(0xFF,0xDE,0xB8,0x87);
const DWORD GOLDENROD = D3DCOLOR_ARGB(0xFF,0xDA,0xA5,0x20);
const DWORD DARKORANGE = D3DCOLOR_ARGB(0xFF,0xFF,0x8C,0x00);
const DWORD LIGHTCYAN = D3DCOLOR_ARGB(0xFF,0xE0,0xFF,0xFF);
const DWORD IVORY = D3DCOLOR_ARGB(0xFF,0xFF,0xFF,0xF0);
const DWORD YELLOW = D3DCOLOR_ARGB(0xFF,0xFF,0xFF,0x00);
const DWORD CHARTREUSE = D3DCOLOR_ARGB(0xFF,0x7F,0xFF,0x00);
const DWORD THISTLE = D3DCOLOR_ARGB(0xFF,0xD8,0xBF,0xD8);
const DWORD LIGHTSALMON = D3DCOLOR_ARGB(0xFF,0xFF,0xA0,0x7A);
const DWORD TURQUOISE = D3DCOLOR_ARGB(0xFF,0x40,0xE0,0xD0);
const DWORD VIOLET = D3DCOLOR_ARGB(0xFF,0xEE,0x82,0xEE);
const DWORD DARKVIOLET = D3DCOLOR_ARGB(0xFF,0xCA,0x6A,0xEA);
const DWORD AQUAMARINE = D3DCOLOR_ARGB(0xFF,0x7F,0xFF,0xD4);
const DWORD FORESTGREEN = D3DCOLOR_ARGB(0xFF,0x22,0x8B,0x22);
const DWORD HOTPINK = D3DCOLOR_ARGB(0xFF,0xFF,0x69,0xB4);
const DWORD MAROON = D3DCOLOR_ARGB(0xFF,0x80,0x00,0x00);
const DWORD NAVY = D3DCOLOR_ARGB(0xFF,0x00,0x00,0x80);
const DWORD DARK = D3DCOLOR_ARGB(0xFF,0x77,0x77,0x77);
const DWORD BLACK = D3DCOLOR_ARGB(0xFF,0x00,0x00,0x00);
const DWORD NPC_SPEECH = D3DCOLOR_ARGB(0xFF,0x2B,0x27,0x23);
const DWORD PVP_F_PLAYER = D3DCOLOR_ARGB(0xFF,0x35,0xC8,0xFF);
const DWORD PVP_F_PLAYER_S = D3DCOLOR_ARGB(0xFF,0x00,0x2D,0x3E);
const DWORD PVP_E_PLAYER = D3DCOLOR_ARGB(0xFF,0xEB,0x5D,0x56);
const DWORD PVP_E_PLAYER_SH = D3DCOLOR_ARGB(0xFF,0x3F,0x08,0x05);
const DWORD PVP_MY_SLOTCOLOR = D3DCOLOR_ARGB(0xFF,0x89,0xFE,0x00);
const DWORD PVP_REVENGE_TARGET = D3DCOLOR_ARGB(0xFF,0xEC,0x71,0x15);
const DWORD PVP_REVENGE_ME = D3DCOLOR_ARGB(0xFF,0x00,0xB0,0x50);
// <09><><EFBFBD><EFBFBD>ó
//const DWORD ENABLE = LIGHTGREY;
//const DWORD DISABLE = RED;
//const DWORD DEFAULT = ENABLE;
//const DWORD DIALOGUE_MOUSEOVER = GOLD;
//const DWORD ITEMMONEY = GOLD;
//const DWORD SELF = PALEGOLDENROD;
//const DWORD SYS_ERROR = RED;
//const DWORD PARTY = DARKTURQUOISE;
//const DWORD GUILD = TOMATO;
//const DWORD PRIVATE = GOLD;
//const DWORD PLUSOPTION = PALEGOLDENROD;
//const DWORD PARTYNAME = PLUSOPTION;
//const DWORD IDCOLOR = LIGHTSKYBLUE;
//const DWORD ADMIN_COLOR = DISABLE;
//const DWORD NEGATIVE = RED;
//const DWORD FRIEND_OFF = MAROON;
const DWORD VALUE = D3DCOLOR_ARGB(0xFF,0xE0,0xB0,0x78);
const DWORD PLAYERNAME = D3DCOLOR_ARGB(0xFF,137,254,0);
const DWORD PLAYERNAME_S = D3DCOLOR_ARGB(0xFF,45,83,0);
const DWORD PARTYMEMBERNAME = D3DCOLOR_ARGB(0xFF,32,195,255);
const DWORD PARTYMEMBERNAME_S = D3DCOLOR_ARGB(0xFF,0,45,62);
const DWORD PARTYMASTERNAME = D3DCOLOR_ARGB(0xFF,109,243,255);
const DWORD PARTYMASTERNAME_S = D3DCOLOR_ARGB(0xFF,0,58,63);
const DWORD CHARNAME = D3DCOLOR_ARGB(0xFF,255,254,232);
const DWORD CHARNAME_S = D3DCOLOR_ARGB(0xFF,59,59,53);
const DWORD NPCNAME = D3DCOLOR_ARGB(0xFF,255,252,33);
const DWORD NPCNAME_S = D3DCOLOR_ARGB(0xFF,72,71,0);
const DWORD GUILDMEMBERNAME = D3DCOLOR_ARGB(0xFF,200,240,75);
const DWORD GUILDMEMBERNAME_S = D3DCOLOR_ARGB(0xFF,45,83,0);
const DWORD FRIENDNAME = D3DCOLOR_ARGB(0xFF,160,105,250);
const DWORD FRIENDNAME_S = D3DCOLOR_ARGB(0xFF,55,40,80);
const DWORD ISOLATENAME = D3DCOLOR_ARGB(0xFF,240,80,90);
const DWORD ISOLATENAME_S = D3DCOLOR_ARGB(0xFF,50,25,25);
#ifdef PRE_ADD_VIP
const DWORD VIPNAME = D3DCOLOR_ARGB(0xFF,235,190,0);
const DWORD VIPNAME_S = D3DCOLOR_ARGB(0xFF,50,40,0);
#endif
const DWORD MASTERNAME = D3DCOLOR_ARGB(0xFF, 0, 255, 140);
const DWORD MASTERNAME_S = D3DCOLOR_ARGB(0xFF, 5, 40, 25);
const DWORD MINIONMONSTER = D3DCOLOR_ARGB(0xFF,110,240,15);
const DWORD MINIONMONSTER_S = D3DCOLOR_ARGB(0xFF,33,61,0);
const DWORD MONSTER = D3DCOLOR_ARGB(0xFF,110,240,15);
const DWORD MONSTER_S = D3DCOLOR_ARGB(0xFF,33,61,0);
#ifdef PRE_MOD_MONSTER_NAME_COLOR
const DWORD CHAMPIONMONSTER = D3DCOLOR_ARGB(0xFF,100,205,255);
#else
const DWORD CHAMPIONMONSTER = D3DCOLOR_ARGB(0xFF,255,142,71);
#endif
const DWORD CHAMPIONMONSTER_S = D3DCOLOR_ARGB(0xFF,0x00,0x00,0x00);
const DWORD ELITEMONSTER = D3DCOLOR_ARGB(0xFF,255,236,71);
const DWORD ELITEMONSTER_S = D3DCOLOR_ARGB(0xFF,0x00,0x00,0x00);
const DWORD NAMEDMONSTER = D3DCOLOR_ARGB(0xFF,221,71,255);
const DWORD NAMEDMONSTER_S = D3DCOLOR_ARGB(0xFF,0x00,0x00,0x00);
const DWORD BOSSMONSTER = D3DCOLOR_ARGB(255,224,46,41);
const DWORD BOSSMONSTER_S = D3DCOLOR_ARGB(0xFF,0x00,0x00,0x00);
const DWORD NESTBOSSMONSTER = D3DCOLOR_ARGB(255,224,46,41);
const DWORD NESTBOSSMONSTER_S = D3DCOLOR_ARGB(0xFF,0x00,0x00,0x00);
const DWORD FONT_GREEN = D3DCOLOR_ARGB(0xFF,0xAD,0xDD,0x51);
const DWORD FONT_ORANGE = D3DCOLOR_ARGB(0xFF,0xF0,0xA5,0x4D);
const DWORD FONT_ALERT = D3DCOLOR_ARGB(0xFF,251,86,71);
const DWORD APPELLATION_SINGLE = D3DCOLOR_ARGB(255, 106, 195, 0 );
const DWORD APPELLATION_SINGLE_S = D3DCOLOR_ARGB(255, 25, 46, 0 );
const DWORD APPELLATION_LEADER = D3DCOLOR_ARGB(255, 77, 193, 203 );
const DWORD APPELLATION_LEADER_S = D3DCOLOR_ARGB(255, 0, 28, 31 );
const DWORD APPELLATION_MEMBER = D3DCOLOR_ARGB(255, 17, 149, 198 );
const DWORD APPELLATION_MEMBER_S = D3DCOLOR_ARGB(255, 0, 23, 31 );
const DWORD APPELLATION_ANY = D3DCOLOR_ARGB(255, 200, 199, 187 );
const DWORD APPELLATION_ANY_S = D3DCOLOR_ARGB(255, 26, 26, 23 );
const DWORD APPELLATION_GUILD = D3DCOLOR_ARGB(255, 235, 250, 155 );
const DWORD APPELLATION_GUILD_S = D3DCOLOR_ARGB(255, 45, 83, 0 );
const DWORD APPELLATION_FRIEND = D3DCOLOR_ARGB(255, 215, 170, 250 );
const DWORD APPELLATION_FRIEND_S = D3DCOLOR_ARGB(255, 55, 40, 80 );
const DWORD APPELLATION_ISOLATE = D3DCOLOR_ARGB(255, 245, 130, 135 );
const DWORD APPELLATION_ISOLATE_S = D3DCOLOR_ARGB(255, 50, 25, 25 );
const DWORD APPELLATION_MASTER = D3DCOLOR_ARGB(255, 130, 255, 160 );
const DWORD APPELLATION_MASTER_S = D3DCOLOR_ARGB(255, 5, 40, 25 );
const DWORD MAIL_READ = D3DCOLOR_ARGB(255, 111, 90, 58);
const DWORD MAIL_PREMIUM_READ = D3DCOLOR_ARGB(255, 46, 66, 87);
const DWORD TOOLTIP_STAT_UP = D3DCOLOR_ARGB(255, 75, 180, 75);
const DWORD TOOLTIP_STAT_DOWN = D3DCOLOR_ARGB(255, 200, 70, 60);
const DWORD TOOLTIP_STAT_UPDOWN = D3DCOLOR_ARGB(255, 170, 100, 210);
#ifdef PRE_ADD_NEW_MONEY_SEED
const DWORD MONEY_CASH = D3DCOLOR_ARGB( 255, 255, 155, 0 );
const DWORD MONEY_RESERVE = D3DCOLOR_ARGB( 255, 100, 205, 255 );
const DWORD MONEY_SEED = D3DCOLOR_ARGB( 255, 204, 204, 0 );
#endif // PRE_ADD_NEW_MONEY_SEED
}
namespace itemcolor
{
const DWORD NORMAL = D3DCOLOR_ARGB(0xFF,0xFF,0xFF,0xFF);
const DWORD MAGIC = D3DCOLOR_ARGB(0xFF,0x88,0xAB,0x07);
const DWORD RARE = D3DCOLOR_ARGB(0xFF,0x79,0x92,0xFE);
const DWORD EPIC = D3DCOLOR_ARGB(0xFF,0xFF,0x91,0x48);
const DWORD UNIQUE = D3DCOLOR_ARGB(0xFF,0xBF,0x8B,0xFF);
const DWORD HEROIC = D3DCOLOR_ARGB(0xFF,0xDC,0x23,0x55);
const DWORD NAMED = D3DCOLOR_ARGB(0xFF,0xFF,0xD2,0x32);
const DWORD EXPIRE = D3DCOLOR_ARGB(0xFF,0xFF,0x88,0x88);
}
namespace chatcolor
{
const DWORD NORMAL = D3DCOLOR_ARGB(0xFF,0xFF,0xFF,0xFF);
const DWORD PARTY = D3DCOLOR_ARGB(0xFF,0x85,0xA2,0xFF);
const DWORD GUILD = D3DCOLOR_ARGB(0xFF,0x9D,0xED,0x4F);
const DWORD FRIEND = D3DCOLOR_ARGB(0xFF,0xFE,0x7B,0xF6); // <20><20>ӼӸ<D3BC><D3B8><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ٲ۴<D9B2>.
const DWORD PRIVATE = D3DCOLOR_ARGB(0xFF,0xFE,0x7B,0xF6);
const DWORD CHANNEL = D3DCOLOR_ARGB(0xFF,0xFA,0xA6,0x44);
const DWORD WORLD = D3DCOLOR_ARGB(0xFF,0x86,0xFC,0xF5);
const DWORD PRIVATECHANNEL = D3DCOLOR_ARGB(0xFF,0xD7,0xC8,0xB4);
const DWORD WORLD_RED = D3DCOLOR_ARGB(0xFF,0xFF,0x5A,0x5A);
const DWORD CHANNELBACK = D3DCOLOR_ARGB(0x80,0xAF,0x75,0x30);
const DWORD WORLDBACK = D3DCOLOR_ARGB(0x80,0x5A,0xA3,0xA3);
const DWORD OBSERVER = D3DCOLOR_ARGB(0xFF,0x80,0x80,0x80); // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><EFBFBD><EBB5B5> <20>߰<EFBFBD><DFB0>մϴ<D5B4> < Grey >
const DWORD RAIDNOTICE = D3DCOLOR_ARGB(255,255,120,90);
const DWORD WORLD_REDBACK = D3DCOLOR_ARGB(0x64,0x78,0x00,0x00);
}
namespace difficultycolor
{
const DWORD EASY = D3DCOLOR_ARGB(0xFF,0x90,0xDD,0x16);
const DWORD NORMAL = D3DCOLOR_ARGB(0xFF,0xBF,0xDD,0x16);
const DWORD HARD = D3DCOLOR_ARGB(0xFF,0xFF,0xEF,0x42);
const DWORD MASTER = D3DCOLOR_ARGB(0xFF,0xF5,0x8F,0x2C);
const DWORD ABYSS = D3DCOLOR_ARGB(0xFF,0xE5,0x45,0x26);
const DWORD CHAOS = D3DCOLOR_ARGB(0xFF, 0xEE, 0x82, 0xEE);
}
namespace descritioncolor
{
const DWORD RED = D3DCOLOR_ARGB(0xFF,0xE5,0x45,0x26);
const DWORD GREEN = D3DCOLOR_ARGB(0xFF,0x90,0xDD,0x16);
const DWORD DODGERBLUE = D3DCOLOR_ARGB(0xFF,0x1E,0x90,0xFF);
const DWORD YELLOW1 = D3DCOLOR_ARGB(0xFF,0xFF,0xFF,0x00);
const DWORD YELLOW2 = D3DCOLOR_ARGB(0xFF,0xFF,0xF3,0x32);
const DWORD VIOLET = D3DCOLOR_ARGB(0xFF,0xEE,0x82,0xEE);
const DWORD SKY = D3DCOLOR_ARGB(0xFF,0x75,0xAE,0xF5);
const DWORD ORANGE = D3DCOLOR_ARGB(0xFF,0xFF,0x93,0x45);
const DWORD WHITE = D3DCOLOR_ARGB(0xFF,0xFF,0xFF,0xFF);
const DWORD GREY = D3DCOLOR_ARGB(0xFF,0x99,0x99,0x99);
}
namespace chatroomcolor
{
const DWORD NORMAL = D3DCOLOR_ARGB(0xFF,0xD7,0xD2,0xAF);
const DWORD TRADE = D3DCOLOR_ARGB(0xFF,0xF0,0xDC,0xD2);
const DWORD PROFILE = D3DCOLOR_ARGB(0xFF,0xE6,0xF0,0xE6);
}
namespace debug
{
const DWORD WHITE = D3DCOLOR_ARGB(0x4F,0xFF,0xFF,0xFF);
const DWORD RED = D3DCOLOR_ARGB(0x4F,0xFF,0x00,0x00);
const DWORD GREEN = D3DCOLOR_ARGB(0x4F,0x00,0xFF,0x00);
const DWORD BLUE = D3DCOLOR_ARGB(0x4F,0x00,0x00,0xFF);
const DWORD YELLOW = D3DCOLOR_ARGB(0x4F,0xFF,0xFF,0x00);
const DWORD BLACK = D3DCOLOR_ARGB(0x4F,0x00,0x00,0x00);
// Note : float<61><74><EFBFBD>ε<EFBFBD> UI<55><49>ǥ<EFBFBD><C7A5> <20>ȼ<EFBFBD><C8BC><EFBFBD> Outputâ<74><C3A2> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݴϴ<DDB4>.
// <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ϽǶ<CFBD> <20><><EFBFBD><EFBFBD><EFBFBD>Ͻø<CFBD> <20>˴ϴ<CBB4>.
// fWidth, fHeight<68><74><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><>ũ<EFBFBD><C5A9><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>, <20><><EFBFBD>ΰ<EFBFBD><CEB0><EFBFBD> <20>־<EFBFBD><D6BE>ֽø<D6BD> <20>˴ϴ<CBB4>.
//
// <09><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>, <20>θ<EFBFBD> <20><><EFBFBD>̾<EFBFBD><CCBE>α<EFBFBD><CEB1><EFBFBD> GetScreenWidth(), GetScreenHeight() <20><> <20>ǰڳ׿<DAB3>.
//
extern void OutputDebugUICoord( const wchar_t *pString, const SUICoord& coord, float fWidth, float fHeight );
}
}
/*
778899 lightslategray <20><><EFBFBD><EFBFBD>Ǫ<EFBFBD><C7AA><EFBFBD><EFBFBD>ȸ<EFBFBD><C8B8>
696969 dimgray ĢĢ<C4A2><C4A2>ȸ<EFBFBD><C8B8>
808080 gray ȸ<><C8B8>
a9a9a9 darkgray <20><><EFBFBD>ο<EFBFBD>ȸ<EFBFBD><C8B8>
c0c0c0 silver <20><><EFBFBD><EFBFBD>
d3d3d3 lightgrey <20><><EFBFBD><EFBFBD>ȸ<EFBFBD><C8B8>
dcdcdc gainsboro
ffffff white <20><><EFBFBD><EFBFBD>
fff5ee seashell <20>ٴ<EFBFBD><D9B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
fffafa snow <20><><EFBFBD><EFBFBD>
f8f8ff ghostwhite <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
fffaf0 floralwhite <20><><EFBFBD>ǹ<EFBFBD><C7B9><EFBFBD>
f5f5f5 whitesmoke <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
f0f8ff aliceblue <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǫ<EFBFBD><C7AA><EFBFBD><EFBFBD>
f0ffff azure <20>ϴû<CFB4>
fdf5e6 oldlace <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
f5fffa mintcream <20><><EFBFBD><EFBFBD>ũ<EFBFBD><C5A9>
ffefd5 papayawhip <20><><EFBFBD><EFBFBD><EFBFBD>Ƹ޸<C6B8>ī<EFBFBD><C4AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ffdab9 peachpuff <20><><EFBFBD><EFBFBD><EFBFBD>ƺ<EFBFBD><C6BA>ұ<EFBFBD>
faf0e6 linen <20><><EFBFBD><EFBFBD>
eee8aa palegoldenrod <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȭ<EFBFBD><C8AD><EFBFBD>Ǵٳ<C7B4><D9B3><EFBFBD>
ffe4e1 mistyrose £<><C2A3><EFBFBD><EFBFBD><EFBFBD>̺<EFBFBD>
ffe4b5 moccasin <20>罿<EFBFBD><E7BDBF><EFBFBD><EFBFBD><EFBFBD>DZ<EFBFBD><C7B1><EFBFBD>
ffdead navajowhite <20><><EFBFBD><EFBFBD>ȣ<EFBFBD><C8A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
d2b48c tan <20><><EFBFBD><EFBFBD>ź<EFBFBD><C5BA><EFBFBD><EFBFBD>
f5deb3 wheat <20><>
fafad2 lightgoldenrodyellow <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȭ<EFBFBD><C8AD><EFBFBD>ٳ<EFBFBD><D9B3>ʳ<EFBFBD><CAB3><EFBFBD>
ffffe0 lightyellow <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
fff8dc cornsilk <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֽ<EFBFBD>
faebd7 antiquewhite <20><><EFBFBD><EFBFBD><EFBFBD>ǹ<EFBFBD><C7B9><EFBFBD>
f5f5dc beige <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
fffacd lemonchiffon <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
fffff0 ivory <20><><EFBFBD>Ѻ<EFBFBD>
f0e68c khaki <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٻ<EFBFBD><D9BB>̼<EFBFBD><CCBC>κ<EFBFBD><CEBA><EFBFBD>
e6e6fa lavender <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֻ<EFBFBD>
fff0f5 lavenderblush <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֺ<EFBFBD><D6BA>ӱ<EFBFBD>
ffe4c4 bisque <20><>ȫ<EFBFBD><C8AB><EFBFBD>̵<EFBFBD><CCB5>°<EFBFBD><C2B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ffebcd blanchedalmond <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȳ<EFBFBD><C8B2><EFBFBD><EFBFBD>
deb887 burlywood ưư<C6B0>Ѹ<EFBFBD><D1B8><EFBFBD>
cd853f peru <20><><EFBFBD>̼<EFBFBD><CCBC><EFBFBD><EFBFBD>ǰ<EFBFBD>ȭ<EFBFBD><C8AD>
00ced1 darkturquoise <20><><EFBFBD>ο<EFBFBD>Ǫ<EFBFBD><C7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
00bfff deepskyblue £<><C2A3><EFBFBD>ϴ<EFBFBD><CFB4>Ķ<EFBFBD>
7fffd4 aquamarine <20><><EFBFBD><EFBFBD>Ǫ<EFBFBD><C7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
1e90ff dodgerblue<75><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD>
00ffff cyan Ǫ<><C7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
f0fff0 honeydew <20>Ĺ<EFBFBD><C4B9><EFBFBD><EFBFBD>ٿ<EFBFBD><D9BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>´ܹ<C2B4>
87cefa lightskyblue <20><><EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD><CFB4>Ķ<EFBFBD>
afeeee paleturquoise <20><><EFBFBD><EFBFBD>Ǫ<EFBFBD><C7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
e0ffff lightcyan <20><><EFBFBD><EFBFBD>Ǫ<EFBFBD><C7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
add8e6 lightblue <20><><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD>
b0c4de lightsteelblue <20><><EFBFBD><EFBFBD>ö<EFBFBD><C3B6><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD>
40e0d0 turquoise Ǫ<><C7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
48d1cc mediumturquoise <20>߰<EFBFBD><DFB0><EFBFBD>Ǫ<EFBFBD><C7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
00ffff aqua <20><><EFBFBD><EFBFBD>Ǫ<EFBFBD><C7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
7b68ee mediumslateblue <20><>Ǫ<EFBFBD><C7AA><EFBFBD><EFBFBD>ȸ<EFBFBD><C8B8><EFBFBD>Ķ<EFBFBD>
191970 midnightblue <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD>
6495ed cornflowerblue <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD>
0000cd mediumblue <20>߰<EFBFBD><DFB0><EFBFBD><EFBFBD>Ķ<EFBFBD>
6a5acd slateblue Ǫ<><C7AA><EFBFBD><EFBFBD>ȸ<EFBFBD><C8B8><EFBFBD>Ķ<EFBFBD>
4682b4 steelblue ö<><C3B6><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD>
0000ff blue <20>Ķ<EFBFBD>
483d8b darkslateblue <20><><EFBFBD>ο<EFBFBD>Ǫ<EFBFBD><C7AA><EFBFBD><EFBFBD>ȸ<EFBFBD><C8B8><EFBFBD>Ķ<EFBFBD>
5f9ea0 cadetblue <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD>
87ceeb skyblue <20>ϴ<EFBFBD><CFB4>Ķ<EFBFBD>
4169e1 royalblue Ȳ<><C8B2><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD>
b0e0e6 powderblue <20><><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD>
000080 navy £<><C2A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
00008b darkblue <20><><EFBFBD>ο<EFBFBD><CEBF>Ķ<EFBFBD>
8a2be2 blueviolet <20>Ķ<EFBFBD><C4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɻ<EFBFBD>
8b008b darkmagenta <20><><EFBFBD>ο<EFBFBD>£<EFBFBD><C2A3><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB>
9932cc darkorchid <20><><EFBFBD>ο<CEBF><EEBFAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
9400d3 darkviolet <20><><EFBFBD>ο<EFBFBD><CEBF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɻ<EFBFBD>
ff00ff magenta £<><C2A3><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB>
ff00ff fuchsia <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̳<EFBFBD><CCB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޺<EFBFBD>
c71585 mediumvioletred <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɻ<EFBFBD><C9BB><EFBFBD>
ba55d3 mediumorchid <20>߰<EFBFBD><DFB0>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
9370db mediumpurple <20>߰<EFBFBD><DFB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޺<EFBFBD>
dc143c crimson £<>Ժ<EFBFBD><D4BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ff1493 deeppink £<><C2A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB>
ffb6c1 lightpink <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB>
ff69b4 hotpink <20><><EFBFBD><EFBFBD><EFBFBD>ѿ<EFBFBD><D1BF><EFBFBD>ȫ<EFBFBD><C8AB>
ffc0cb pink <20><><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB>
dda0dd plum £<><C2A3> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
800080 purple <20><><EFBFBD>޺<EFBFBD>
ee82ee violet <20><><EFBFBD><EFBFBD><EFBFBD>ɻ<EFBFBD>
d8bfd8 thistle <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
da70d6 orchid <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
4b0082 indigo <20><><EFBFBD><EFBFBD>
a52a2a brown <20><><EFBFBD><EFBFBD>
e9967a darksalmon <20><><EFBFBD>ο<EFBFBD><CEBF><EFBFBD>Ȳ<EFBFBD><C8B2>
f08080 lightcoral <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȣ<EFBFBD><C8A3>
cd5c5c indianred <20>ε<EFBFBD><CEB5>𻡰<EFBFBD>
ffa07a lightsalmon <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȳ<EFBFBD><C8B2>
db7093 palevioletred <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɻ<EFBFBD><C9BB><EFBFBD>
f4a460 sandybrown <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
fa8072 salmon <20><>Ȳ<EFBFBD><C8B2>
ff6347 tomato <20><EFBFBD><E4B8B6><EFBFBD><EFBFBD>
ff4500 ornagered
ff0000 red <20><><EFBFBD><EFBFBD>
800000 maroon <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
8b0000 darkred <20><><EFBFBD>ο<CEBF><EEBBA1>
b22222 firebrick <20><>ȭ
d2691e chocolate <20><><EFBFBD><EFBFBD>
8b4513 saddlebrown <20><><EFBFBD><EFBFBD><E5B0A5>
a0522d sienna <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
bc8f8f rosybrown <20><><EFBFBD>̺<EFBFBD><CCBA><EFBFBD><EFBFBD><EFBFBD>
ff7f50 coral <20><>ȣ<EFBFBD><C8A3>
ff8c00 darkorange <20><><EFBFBD>ο<EFBFBD><CEBF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ffa500 orange <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
b8860b darkgoldenrod <20><><EFBFBD>пȭ<EEB1B9><C8AD><EFBFBD>Ǵٳ<C7B4><D9B3><EFBFBD>
ffd700 gold <20>ݺ<EFBFBD>
ffff00 yellow <20><><EFBFBD><EFBFBD>
7fff00 chartreuse <20><><EFBFBD>λ<EFBFBD>
7cfc00 lawngreen <20>ܵ<EFBFBD><DCB5><EFBFBD><EFBFBD><EFBFBD>
00ff00 lime <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѱ<EFBFBD><D1B0><EFBFBD>
32cd32 limegreen <20><><EFBFBD>ӳ<EFBFBD><D3B3><EFBFBD>
00ff7f springgreen <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
3cb371 mediumseagreen <20>߰<EFBFBD><DFB0>ǹٴٳ<D9B4><D9B3><EFBFBD>
adff2f greenyellow <20><><EFBFBD><EFBFBD><EFBFBD>dz<EFBFBD><C7B3><EFBFBD>
8fbc8f darkseagreen <20><><EFBFBD>ο<EFBFBD><CEBF>ٴٳ<D9B4><D9B3><EFBFBD>
90ee90 lightgreen <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
98fb98 palegreen <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
9acd32 yello: wgree: n
2e8b57 seagreen <20>ٴٳ<D9B4><D9B3><EFBFBD>
00fa9a mediumspringgreen <20>ߺ<EFBFBD><DFBA><EFBFBD><EFBFBD><EFBFBD>
20b2aa lightseagreen <20><><EFBFBD><EFBFBD><EFBFBD>ٴٳ<D9B4><D9B3><EFBFBD>
66cdaa mediumaquamarine <20>߿<EFBFBD><DFBF><EFBFBD>û<EFBFBD>ϻ<EFBFBD>
228b22 forestgreen <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
008b8b darkcyan <20><><EFBFBD>ο<EFBFBD>Ǫ<EFBFBD><C7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
008080 teal <20>Ϸϻ<CFB7><CFBB><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB>
006400 darkgreen <20><><EFBFBD>ο<EFBFBD><CEBF><EFBFBD><EFBFBD><EFBFBD>
556b2f darkolivegreen <20><><EFBFBD>ο<EFBFBD><CEBF>ø<EFBFBD><C3B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
008000 green <20><><EFBFBD><EFBFBD>
808000 olive <20><>Ǫ<EFBFBD><C7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǻ<EFBFBD><C7BB>ϱ<EFBFBD><CFB1><EFBFBD>
6b8e23 olivedrab <20>ø<EFBFBD><C3B8><EFBFBD><EABFAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
bdb76b darkkhaki <20><><EFBFBD>ο<CEBF><EEB4A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٻ<EFBFBD>
daa520 goldenrod <20><>ȭ<EFBFBD><C8AD><EFBFBD>Ǵٳ<C7B4><D9B3><EFBFBD>
*/