Ejemplo n.º 1
0
 void InitializeMap()
 {
     if (_viewPort != null)
     {
         _viewPort.AreaChanged -= _viewPort_AreaChanged;
     }
     _zoomValue = 1000;
     _map       = new Map(10, _boxCount);
     _viewPort  = new ViewPort(_map, 5);
     _viewPort.ShowGridLines = _showGridLines;
     _viewPort.SetClientSize(ClientSize);
     _viewPort.AreaChanged += _viewPort_AreaChanged;
     _viewPort.SetDriver(_zoo);
     DisplayInfo();
     MapWidthChanged?.Invoke(this, _viewPort.Map.MapWidth);
     Invalidate();
 }
Ejemplo n.º 2
0
        void InitializeMap()
        {
            var previousViewPort = _viewPort;

            if (previousViewPort != null)
            {
                previousViewPort.AreaChanged -= _viewPort_AreaChanged;
            }
            _map      = new Map(10, _boxCount);
            _viewPort = new ViewPort(_map, 5);
            _viewPort.ShowGridLines = previousViewPort?.ShowGridLines ?? false;
            _viewPort.SetClientSize(ClientSize);
            _viewPort.AreaChanged += _viewPort_AreaChanged;
            _viewPort.SetDriver(_zoo);
            DisplayInfo();
            MapWidthChanged?.Invoke(this, _viewPort.Map.MapWidth);
            Invalidate();
        }