Exemplo n.º 1
0
        public override string GetNumberList1(List <string> pNumberList, string playName, List <int> pRXWZ = null)
        {
            List <string> list;
            int           num;
            string        str2;
            int           num2;
            string        str = "";

            if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GPSSC)
            {
                if (CommFunc.CheckPlayIsFS(playName))
                {
                    list = new List <string>();
                    for (num = 0; num < pNumberList.Count; num++)
                    {
                        str2 = pNumberList[num];
                        list.Add(str2);
                    }
                    return(CommFunc.Join(list, ",").Replace("*", ""));
                }
                if (playName.Contains("定位胆"))
                {
                    char ch = playName[3];
                    num2 = AppInfo.FiveDic[ch.ToString()];
                    list = new List <string>();
                    for (num = 0; num < 5; num++)
                    {
                        str2 = "*";
                        if (num == num2)
                        {
                            str2 = CommFunc.Join(pNumberList);
                        }
                        list.Add(str2);
                    }
                    return(CommFunc.Join(list, ",").Replace("*", ""));
                }
                if (CommFunc.CheckPlayIsZuX(playName))
                {
                    if (playName.Contains("复式"))
                    {
                        return(CommFunc.Join(pNumberList));
                    }
                    return(CommFunc.Join(pNumberList, ","));
                }
                return(CommFunc.Join(pNumberList, ","));
            }
            if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GP11X5)
            {
                if (CommFunc.CheckPlayIsDS(playName))
                {
                    return(CommFunc.Join(pNumberList, ","));
                }
                if (CommFunc.CheckPlayIsFS(playName))
                {
                    str = CommFunc.Join(pNumberList, " ");
                }
                return(str);
            }
            if (AppInfo.Current.Lottery.Group != ConfigurationStatus.LotteryGroup.GPPK10)
            {
                return(str);
            }
            if (CommFunc.CheckPlayIsDS(playName))
            {
                return(CommFunc.Join(pNumberList, ","));
            }
            if (CommFunc.CheckPlayIsFS(playName))
            {
                return(CommFunc.Join(pNumberList, ",").Replace("*", ""));
            }
            if (CommFunc.CheckPlayIsHZ(playName))
            {
                return(CommFunc.Join(pNumberList, ","));
            }
            num2 = -1;
            if (playName.Contains("冠军"))
            {
                num2 = 0;
            }
            else if (playName.Contains("亚军"))
            {
                num2 = 1;
            }
            else
            {
                num2 = CommFunc.GetPlayNum(playName) - 1;
            }
            list = new List <string>();
            int num3 = (playName == "猜冠军猜冠军") ? 1 : 10;

            for (num = 0; num < num3; num++)
            {
                str2 = "*";
                if (num == num2)
                {
                    str2 = CommFunc.Join(pNumberList, " ");
                }
                list.Add(str2);
            }
            return(CommFunc.Join(list, ",").Replace("*", ""));
        }