public void Setup()
        {
            _container = new Container();
            var gameRunner = TestHelper.GetGameRunner(_container);

            _elementSourceProvider = _container.Resolve <IElementSourceProvider>();
        }
Exemplo n.º 2
0
 public MapTileLoader(IElementSourceProvider elementSourceProvider,
                      IElevationProvider elevationProvider,
                      IModelLoader modelLoader, IObjectPool objectPool)
 {
     _elementSourceProvider = elementSourceProvider;
     _elevationProvider     = elevationProvider;
     _modelLoader           = modelLoader;
     _objectPool            = objectPool;
 }
 public void Setup()
 {
     _container = new Container();
     TestHelper.GetGameRunner(_container)
     .RunGame(TestHelper.BerlinTestFilePoint);
     _tileEditor            = _container.Resolve <ITileModelEditor>();
     _elementSourceProvider = _container.Resolve <IElementSourceProvider>();
     _tileController        = _container.Resolve <ITileController>();
 }
Exemplo n.º 4
0
 public TileModelEditor(ITileController tileController,
                        IElementSourceProvider elementSourceProvider,
                        IElementSourceEditor elementSourceEditor,
                        IModelLoader modelLoader,
                        IObjectPool objectPool)
 {
     _tileController        = tileController;
     _elementSourceProvider = elementSourceProvider;
     _elementSourceEditor   = elementSourceEditor;
     _modelLoader           = modelLoader;
     _objectPool            = objectPool;
 }
Exemplo n.º 5
0
        public MapGenTileController(
            MapGenManager manager,
            ITileLoader tileLoader,
            ITileActivator tileActivator,
            IMessageBus messageBus,
            IObjectPool objectPool,
            IElementSourceProvider elementSourceProvider)
        {
            m_manager               = manager;
            m_tileLoader            = tileLoader;
            m_messageBus            = messageBus;
            m_objectPool            = objectPool;
            m_elementSourceProvider = elementSourceProvider;

            m_endX  = (int)m_manager.WorldSize.x / 2;
            m_nextX = m_startX = -m_endX;
            m_endY  = (int)m_manager.WorldSize.y / 2;
            m_nextY = -m_endY;
        }
Exemplo n.º 6
0
 public SearchEngine(IElementSourceProvider elementSourceProvider)
 {
     _elementSourceProvider = elementSourceProvider;
 }