public SetMap ( |
||
map | ||
return | void |
private void LoadSelectedNodeMap() { var imd = mapList.SelectedNode.Tag as IMapDesc; if (imd != null) { miExport.Enabled = true; var xcTileFactory = new XcTileFactory(); xcTileFactory.HandleWarning += _warningHandler.HandleWarning; var mapService = new XcMapFileService(xcTileFactory); var map = mapService.Load(imd as XCMapDesc); _mapView.SetMap(map); toolStrip.Enabled = true; var rmpService = new RmpService(); rmpService.ReviewRouteEntries(map); statusMapName.Text = imd.Name; if (map != null) { tsMapSize.Text = map.MapSize.ToString(); } else { tsMapSize.Text = "Size: n/a"; } if (miDoors.Checked) // turn off door animations { miDoors.Checked = false; miDoors_Click(null, null); } if (!showMenu.Enabled) // open all the forms in the show menu once { _windowMenuManager.LoadState(); } _mainWindowsManager.SetMap(map); // reset all observer events } else { miExport.Enabled = false; } }