private void trvDirectory_DoubleClick(object sender, EventArgs e) { if (trvDirectory.SelectedNode.Parent == null) return; if (trvDirectory.SelectedNode.Parent.Name.Equals("Tileset")) { } if (trvDirectory.SelectedNode.Parent.Name.Equals("Map")) { MapViewerForm mv = new MapViewerForm(Editor.Instance.curGame.TM.myMap[trvDirectory.SelectedNode.Index]); Editor.Instance.AddMapViewer(mv); mv.RefreshDatabase(); } }
public void AddMapViewer(MapViewerForm mv) { foreach (MapViewerForm m in _mapViewFormList) { if (m.myMap == mv.myMap) return; } _mapViewFormList.Add(mv); mv.Show(dockPanel1, DockState.Document); }