private PopSim2.Size NewSize(PopSim2.Size MomsSize, PopSim2.Size DadsSize) { PopSim2.Size s; int t; if (MomsSize == PopSim2.Size.Small && DadsSize == PopSim2.Size.Small) { s = PopSim2.Size.Small; } else if (MomsSize == PopSim2.Size.Large || DadsSize == PopSim2.Size.Large) { t = r.Next(0, 1); if (t == 0) { s = MomsSize; } else { s = DadsSize; } } else { s = PopSim2.Size.Medium; } return(s); }
public Person() { myName = new Name(6); myEyes = NewEyes(); myHair = NewHair(); itsGender = NewGender(); mySize = NewSize(); myPrefs = new Preferences(); myThoughtBubble = NewThoughts(); myAge = 18.0; MomsName = new Name(3); DadsName = new Name(3); myChildrensNames = new List<Name>(); }
public Person() { myName = new Name(6); myEyes = NewEyes(); myHair = NewHair(); itsGender = NewGender(); mySize = NewSize(); myPrefs = new Preferences(); myThoughtBubble = NewThoughts(); myAge = 18.0; MomsName = new Name(3); DadsName = new Name(3); myChildrensNames = new List <Name>(); }
public Person(Person mom, Person dad) { myName = new Name(mom.Name, dad.Name); myEyes = NewEyes(mom.Eyes, dad.Eyes); myHair = NewHair(mom.Hair, dad.Hair); itsGender = NewGender(); mySize = NewSize(mom.Size, dad.Size); if (itsGender == Gender.Male) { myPrefs = new Preferences(mom); } else { myPrefs = new Preferences(dad); } myAge = 0.0; MomsName = mom.Name; DadsName = dad.Name; myChildrensNames = new List<PopSim2.Name>(); mom.NewChild(this); dad.NewChild(this); myThoughtBubble = NewThoughts(mom, dad); }
public Person(Person mom, Person dad) { myName = new Name(mom.Name, dad.Name); myEyes = NewEyes(mom.Eyes, dad.Eyes); myHair = NewHair(mom.Hair, dad.Hair); itsGender = NewGender(); mySize = NewSize(mom.Size, dad.Size); if (itsGender == Gender.Male) { myPrefs = new Preferences(mom); } else { myPrefs = new Preferences(dad); } myAge = 0.0; MomsName = mom.Name; DadsName = dad.Name; myChildrensNames = new List <PopSim2.Name>(); mom.NewChild(this); dad.NewChild(this); myThoughtBubble = NewThoughts(mom, dad); }
public int Size(PopSim2.Size s) { return(mySizePrefs[(int)s]); }