示例#1
0
        //public static GXColor GetChatColor(GameCmd.CHATTYPE chatType)
        //{
        //    return GetChatColor((CHATTYPE)(int)chatType);
        //}
        public static GXColor GetChatColor(GameCmd.CHATTYPE chatType)
        {
            switch (chatType)
            {
            case GameCmd.CHATTYPE.CHAT_NONE: return(GXColor.BlueSky);

            case GameCmd.CHATTYPE.CHAT_NINE: return(GXColor.White);

            case GameCmd.CHATTYPE.CHAT_MAP: return(GXColor.Violet);

            case GameCmd.CHATTYPE.CHAT_TEAM: return(GXColor.GreenLight);

            // case GameCmd.CHATTYPE.CHAT_ARMY: return GXColor.GreenYellow;
            case GameCmd.CHATTYPE.CHAT_SILENT: return(GXColor.Magenta);

            // case GameCmd.CHATTYPE.CHAT_COUNTRY: return GXColor.YellowP;
            case GameCmd.CHATTYPE.CHAT_WORLD: return(GXColor.Orange);

            // case GameCmd.CHATTYPE.CHAT_NEIGHBOR: return GXColor.Tomato;
            case GameCmd.CHATTYPE.CHAT_PRIVATE: return(GXColor.Turp);

            case GameCmd.CHATTYPE.CHAT_SYS: return(GXColor.Orange);

            case GameCmd.CHATTYPE.CHAT_MESSAGEBOX: return(GXColor.ListTitle);

            case GameCmd.CHATTYPE.CHAT_GM: return(GXColor.Red);

            // case GameCmd.CHATTYPE.CHAT_PROVINCE: return GXColor.OrangeRed;
            // case GameCmd.CHATTYPE.CHAT_CITY: return GXColor.Tomato;
            //  case GameCmd.CHATTYPE.CHAT_GUILD: return GXColor.Solid;
            case GameCmd.CHATTYPE.CHAT_GMTOOL: return(GXColor.Turp);

            // case GameCmd.CHATTYPE.CHAT_PROVINCE_CHANGEZONE: return GXColor.Orange;
            // case GameCmd.CHATTYPE.CHAT_WORLD_CHANGEZONE: return GXColor.BlueLight;
            // case GameCmd.CHATTYPE.CHAT_GUILD_CHANGEZONE: return GXColor.ListTitle;
            // case GameCmd.CHATTYPE.CHAT_CORPS: return GXColor.GreenDark;
            case GameCmd.CHATTYPE.CHAT_GMTOOL_SPEAK: return(GXColor.Turp);

            //  case GameCmd.CHATTYPE.CHAT_NINE_SELL: return GXColor.White;
            //  case GameCmd.CHATTYPE.CHAT_THINK_ALOUD: return GXColor.White;
            //  case GameCmd.CHATTYPE.CHAT_PEEPWILD: return GXColor.White;
            //  case GameCmd.CHATTYPE.CHAT_NETBAR: return GXColor.Blue;
            //  case GameCmd.CHATTYPE.CHAT_UNION: return GXColor.Violet;
            case GameCmd.CHATTYPE.CHAT_SPEAKER: return(GXColor.Yellow);

            default: return(GXColor.BlueSky);
            }
        }
示例#2
0
    public static int GetChannelIndex(GameCmd.CHATTYPE chatType)
    {
        int index = 1;

        switch (chatType)
        {
        case GameCmd.CHATTYPE.CHAT_NONE:
            index = 1;
            break;

        case GameCmd.CHATTYPE.CHAT_SYS:
            index = 2;
            break;

        case GameCmd.CHATTYPE.CHAT_WORLD:
            index = 3;
            break;

        case GameCmd.CHATTYPE.CHAT_TEAM:
        case GameCmd.CHATTYPE.CHAT_RECRUIT:
            index = 4;
            break;

        case GameCmd.CHATTYPE.CHAT_CLAN:
            index = 5;
            break;

        case GameCmd.CHATTYPE.CHAT_MAP:
            index = 6;
            break;

        case GameCmd.CHATTYPE.CHAT_DEMON:
            index = 7;
            break;

        case GameCmd.CHATTYPE.CHAT_SILENT:
            index = 8;
            break;

        default:
            break;
        }
        return(index);
    }