Beispiel #1
0
 public void Abonner(IMoniteurDéplacement surveillant)
 {
     if (surveillant == null)
     {
         throw new ArgumentNullException();
     }
     Surveillants.Add(surveillant);
 }
Beispiel #2
0
 public bool Déplacer(Point nouvellePosition) =>
 Surveillants.All(
     s => s.Autoriser(Position, nouvellePosition)
     ) && DéplacerImpl(nouvellePosition);