Ejemplo n.º 1
0
        private void SceneryReloadMenuItem_Click(object sender, EventArgs e)
        {
            var mainFile = EditorFile.All.First(i => i.Role == EditorFile.Roles.Main);

            if (mainFile != null)
            {
                var mainFilePath = mainFile.Path;
                EditorFile.Reset();
                new EditorFile(mainFilePath, EditorFile.Roles.Main);
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Closes the current project
 /// </summary>
 internal static void CloseProject()
 {
     if (Main.Instance.TrackMap != null)
     {
         Main.Instance.TrackMap.Close();
         Main.Instance.TrackMap.Dispose();
         Main.Instance.TrackMap = null;
     }
     if (Main.Instance.SceneryPanel != null)
     {
         Main.Instance.SceneryPanel.Close();
         Main.Instance.SceneryPanel.Dispose();
         Main.Instance.SceneryPanel = null;
     }
     Status.FileName = null;
     Status.Visible  = false;
     EditorFile.Reset();
     Main.Instance.DockPanel.Refresh();
 }