コード例 #1
0
        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);
        }
コード例 #2
0
 public TerrainLayerRenderer(ITerrainMapRenderer terrainMapRenderer)
 {
     _terrainMapRenderer = terrainMapRenderer;
 }