Exemple #1
0
        public void ErteileAnweisung(IWerkzeug irgendwasZumGraben)
        {
            Lehrling l = (Lehrling)Lehrlinge[0];

            //l.GrabeLoch(irgendwasZumGraben);
            this.ErteileAnweisung(l, irgendwasZumGraben);
        }
Exemple #2
0
 public void ErteileAnweisung(Lehrling l, IWerkzeug irgendwasZumGraben)
 {
     System.Console.WriteLine($"{l.Name} stöhnt ...");
     l.GrabeLoch(irgendwasZumGraben);
     if (irgendwasZumGraben is TNT)
     {
         Lehrlinge.RemoveAt(0);
     }
 }
Exemple #3
0
 public void GrabeLoch(IWerkzeug irgendwasZumGraben)
 {
     irgendwasZumGraben.Graben();
 }