//Default constructor with no settler input / Uses Adam/Eve public PersonTown() { var initialSettlerTest = new List <Person>(); Person p1 = new Person("Adam", null, 20, null, null, null, true, false, true); Person p2 = new Person("Eve", null, 20, p1, null, null, false, true, false); p1.sigOther = p2; initialSettlerTest.Add(p1); initialSettlerTest.Add(p2); int randPeopleCount = 20; for (int i = 0; i < randPeopleCount; i++) { Person newRandPerson = Person.generateRandomPerson(); initialSettlerTest.Add(newRandPerson); } settlers = initialSettlerTest; aliveResidents = initialSettlerTest; Singleton = this; }
//Constructor with settler input public PersonTown(List <Person> newSettlers) { settlers = newSettlers; aliveResidents = newSettlers; Singleton = this; }