public void Add(Settler settler)
 {
     settler.Setup();
     Settlers.Add(settler);
     if (!Families.Contains(settler.Family))
     {
         Families.Add(settler.Family);
     }
 }
 public void Add(Family family)
 {
     Families.Add(family);
     foreach (var member in family.Members)
     {
         member.Setup();
         Settlers.Add(member);
     }
 }
Beispiel #3
0
        public void GenerateSettlers()
        {
            for (var i = 0; i < 9; i++)
            {
                Settlers.Add(new Settler("settler" + i));
            }

            var families = new[] { new Family("Family0"), new Family("Family1"), new Family("Family2") };
            var family   = 0;

            foreach (var settler in Settlers)
            {
                families[family].Add(settler);
                family = (family + 1) % 3;
            }
        }