Esempio n. 1
0
        public void PlaceShipComponent(Coordinate position, IShipComponent shipComponent)
        {
            blocks.Get(position).AddShipComponent(shipComponent);

            foreach (var observer in observers)
            {
                observer.ShipComponentAdded(this, position);
            }
        }
Esempio n. 2
0
 public void AddShipComponent(IShipComponent shipComponent)
 {
     ShipComponent = shipComponent;
 }