Beispiel #1
0
        public List <String> LoadValuesForFieldByType(string strField, int nUserType)
        {
            List <String> arrValue = new List <string>();

            if (GameSetting.Instance.ProductType == ProductType.None)
            {
            }
            else if (GameSetting.Instance.ProductType == ProductType.Victory)
            {
                arrValue = VictoryData.GetValues(strField);
            }
            else
            {
                if (Fields.Contains(strField))
                {
                    int nValue = 0;

                    string strValue = string.Empty;

                    Game.GetNumValuesOfOneField2(strField, nUserType, out nValue);

                    for (int i = 0; i < nValue; i++)
                    {
                        Game.GetValueOfOneField(strField, i, out strValue);
                        arrValue.Add(strValue);
                    }
                }
            }

            arrValue.Sort();

            return(arrValue);
        }
Beispiel #2
0
        public void LoadFields()
        {
            Fields.Clear();

            if (GameSetting.Instance.ProductType == ProductType.None)
            {
            }
            else if (GameSetting.Instance.ProductType == ProductType.Victory)
            {
                Fields.AddRange(VictoryData.GetFields());
            }
            else
            {
                int nField = 0;

                Game.GetNumOfDefinedFileds(out nField);

                for (int i = 0; i < nField; i++)
                {
                    string strField = string.Empty;

                    Game.GetDefinedFieldName(i, out strField);

                    Fields.Add(strField);
                }
            }

            // 04-27-2011 Scott
            AddField("Formation");
            AddField("Play Name");
            AddField("Front");
            AddField("Defense");
            AddField("Kick Type");

            Fields.Sort();
        }