Beispiel #1
0
 public Collider(MissleMover missleMover,
     WallStore store)
 {
     _missleMover = missleMover;
     _store = store;
     _wasBrokenIntoPieces = new List<Missle>();
     AddMissleMoverSubscriptions();
 }
Beispiel #2
0
        public SpellsGame(ValidatePosition validater)
        {
            SpellsContainer = new SpellsContainer();
            _missleMover = new MissleMover(validater);
            WallStore = new WallStore();
            _collider = new Collider(_missleMover, WallStore);

            SpellsContainer.SpellCasted += (s,
                e) => _missleMover.AddMissle(e.Missle);
        }