Beispiel #1
0
        public void CreatePartners(int amount)
        {
            //if (amount <= 0)
            //    return;

            partners = new Personmeier[amount];
            for (int n = 0; n < partners.Length; n++)
            {
                partners[n] = new Personmeier();
            }
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            var person = new Personmeier();

            person.Sprout(10);

            person.PrintTree();

            while (true)
            {
                ;
            }
        }
Beispiel #3
0
        public void CreateChildren(int amount)
        {
            //if (amount <= 0)
            //    return;

            //if (partners == null)
            //    return;

            var parents = new Personmeier[partners.Length + 1];

            for (int n = 0; n < parents.Length - 1; n++)
            {
                parents[n] = partners[n];
            }
            parents[parents.Length - 1] = this;

            children = new Personmeier[amount];
            for (int n = 0; n < children.Length; n++)
            {
                children[n] = new Personmeier(parents);
            }
        }