Пример #1
0
        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);
        }
Пример #2
0
 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>();
 }
Пример #3
0
 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>();
 }
Пример #4
0
 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);
 }
Пример #5
0
 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);
 }
Пример #6
0
 public int Size(PopSim2.Size s)
 {
     return(mySizePrefs[(int)s]);
 }