public MiniMapScreen(ITerrainMapRenderer terrainMapRenderer, ILayout <Track> trackLayout, IPixelMapper pixelMapper) { _terrainMapRenderer = terrainMapRenderer; _trackLayout = trackLayout; _pixelMapper = pixelMapper; _trackLayout.CollectionChanged += (s, e) => Changed?.Invoke(this, EventArgs.Empty); _pixelMapper.ViewPortChanged += (s, e) => Changed?.Invoke(this, EventArgs.Empty); }
public TerrainLayerRenderer(ITerrainMapRenderer terrainMapRenderer) { _terrainMapRenderer = terrainMapRenderer; }