public VisibilityUpdater(ITilePresenter tilePresenter, IEntityPresenter entityPresenter, IFovCalculator fovCalculator, IGrid grid) { _grid = grid; _fovCalculator = fovCalculator; _tilePresenter = tilePresenter; _entityPresenter = entityPresenter; }
public VisibilityUpdater(ITilePresenter tilePresenter, IEntityPresenter entityPresenter, IFovCalculator fovCalculator, IGrid grid, IOsnowaContextManager contextManager) { _grid = grid; _fovCalculator = fovCalculator; _tilePresenter = tilePresenter; _entityPresenter = entityPresenter; _contextManager = contextManager; }
public TileVisibilityUpdater(IGridInfoProvider gridInfoProvider, IFovCalculator fovCalculator, ITilePresenter tilePresenter, IEntityPresenter entityPresenter, IEntityDetector entityDetector) { _fovCalculator = fovCalculator; _tilePresenter = tilePresenter; _entityPresenter = entityPresenter; _entityDetector = entityDetector; _gridInfoProvider = gridInfoProvider; }
public CalculatedAreaAccessor(IGrid grid, IFovCalculator fovCalculator, FloodSpiller floodSpiller) { _grid = grid; _fovCalculator = fovCalculator; _floodSpiller = floodSpiller; }