예제 #1
0
파일: TemTrait.cs 프로젝트: yyon/TemTacO
        public static TemTrait FromCsv(string csvLine, CultureInfo cultureInfo)
        {
            string[] values    = csvLine.Split(';');
            TemTrait temTraits = new TemTrait();

            temTraits.Name        = Convert.ToString(values[0], cultureInfo);
            temTraits.Description = Convert.ToString(values[1], cultureInfo);
            return(temTraits);
        }
예제 #2
0
        private List <TemTrait> PopulateTraits()
        {
            log.Info("Reading TemTraits.csv");
            List <TemTrait> tempTemTraits = File.ReadAllLines("Resources\\TemTraits.csv")
                                            .Skip(1)
                                            .Select(v => TemTrait.FromCsv(v, enEn))
                                            .ToList();

            return(tempTemTraits);
        }
예제 #3
0
 private void SetTrait(TemTem Tem)
 {
     string[] Traits = Tem.Trait.ToString().Split(':');
     if (Traits.Length > 0)
     {
         //Set Trait Name
         EnemyTemTraitName1.Content = Traits[0];
         //Set Trait Description
         int      index    = TemTraits.FindIndex(x => x.Name.Contains(Traits[0]));
         TemTrait TemTrait = TemTraits[index];
         EnemyTemTraitDescription1.Text = TemTrait.Description;
     }
     if (Traits.Length > 1)
     {
         //Set Trait Name
         EnemyTemTraitName2.Content = Traits[1];
         //Set Trait Description
         int      index    = TemTraits.FindIndex(x => x.Name.Contains(Traits[1]));
         TemTrait TemTrait = TemTraits[index];
         EnemyTemTraitDescription2.Text = TemTrait.Description;
     }
 }