Esempio n. 1
0
    //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;
    }
Esempio n. 2
0
 //Constructor with settler input
 public PersonTown(List <Person> newSettlers)
 {
     settlers       = newSettlers;
     aliveResidents = newSettlers;
     Singleton      = this;
 }