Ejemplo n.º 1
0
 public ShipController(ShipModel model_, IView view_, IShipMove shipMove_, IShipRotate shipRotate_, IShipCollided shipCollided_, IShipHealth shipHealth_, IShipFire _shipFire, FireLock _fireLock)
 {
     model        = model_;
     view         = view_;
     shipMove     = shipMove_;
     shipRotate   = shipRotate_;
     shipCollided = shipCollided_;
     shipHealth   = shipHealth_;
     shipHealth.DestroyedEvent += ShipDestroyed;
     shipFire = _shipFire;
     fireLock = _fireLock;
 }
Ejemplo n.º 2
0
 public ShipCollided(IView shipView_, IShipHealth shipHealth_)
 {
     shipView                = shipView_;
     shipHealth              = shipHealth_;
     shipView.CollidedEvent += Collided;
 }