Beispiel #1
0
        public void MakeBaby(Dad dad, string name)
        {
            Baby baby = new Baby(name);

            Child     = baby;
            dad.Child = baby;
            baby.AddComforter(dad);
            baby.AddComforter(this);
            Console.WriteLine($"{Name} ha fatto un figlio con {dad.Name}, che si chiama {baby.Name}");
        }
Beispiel #2
0
 public override void ComfortChild(Baby baby)
 {
     if (Patience > 0)
     {
         Console.WriteLine($"{Name} prende in braccio {baby.Name} e lo culla");
         Patience--;
     }
     else
     {
         Console.WriteLine($"{Name} scappa con Chewbecca");
         baby.RemoveComforter(this);
     }
 }
Beispiel #3
0
        public void MakeBaby(Dad dad, string childName)
        {
            Baby baby = new Baby(childName);

            Child     = baby;
            dad.Child = baby;
            //non è possibile connvertire da «StarWars1.Dad» a «StarWars1.Parent»
            //baby.AddParent(dad);
            baby.AddParent(this);


            Console.WriteLine($"{Name} e {dad.Name} hanno fatto un figlio chiamato {childName}.");
        }
Beispiel #4
0
        public override void ComfortChild(Baby baby)
        {
            /* ??? */

            if (Patience > 0)
            {
                Console.WriteLine($"{Name} prende in braccio {baby.Name} e lo culla.");
            }
            else
            {
                Console.WriteLine($"{Name} scappa con Chewbacca.");
            }

            Patience--;
        }
Beispiel #5
0
 abstract public void ComfortChild(Baby baby);
Beispiel #6
0
 public void RemoveBaby(Baby baby)
 {
     //non è possibile connvertire da «StarWars1.Dad» a «StarWars1.Parent»
     //baby.RemoveParent(this);
 }
Beispiel #7
0
 public void MakeBaby(Mum mum, string childName)
 {
     Baby b = new Baby(childName);
 }
Beispiel #8
0
 public void ComfortChild(Baby baby)
 {
     Console.WriteLine($"{Name} genera una frequenza armonica su cui sincronizza i movimenti delle sue braccia per cullare {baby.Name}");
 }
Beispiel #9
0
 public override void ComfortChild(Baby baby)
 {
     Console.WriteLine($"{Name} compra un biglietto per il Messico");
     baby.RemoveComforter(this);
 }
Beispiel #10
0
 public void ComfortChild(Baby baby)
 {
     Console.WriteLine($"{Name} genera una frequenze armonica sulla quale sincronizza i movimenti delle sue braccia per cullare il bambino {baby.Name}.");
 }