private void OpenProject() { OpenFileDialog ofd = new OpenFileDialog { Filter = "Minish Maker Project|*.mmproj|All Files|*.*", Title = "Select Project File" }; if (ofd.ShowDialog() != DialogResult.OK) { return; } if (renameWindow != null) { renameWindow.Close(); } if (chestEditor != null) { chestEditor.Close(); } if (areaEditor != null) { areaEditor.Close(); } if (metatileEditor != null) { metatileEditor.Close(); } if (objectPlacementEditor != null) { objectPlacementEditor.Close(); } if (warpEditor != null) { warpEditor.Close(); } if (project_ == null) { project_ = new Project(ofd.FileName); } if (project_.Loaded) { LoadProjectData(); EnableEditor(true); statusText.Text = "Loaded: " + ofd.FileName; } else { statusText.Text = "Project load failed."; } }