muddesigner/Project Manager/Program.cs
Scionwest_cp 6abf61aa63 MUDEngine.ProjectInformation.InitialLocation is no longer visible within the Project Manager.
MudDesigner no longer checks for the existance of the Data directory, this is handled by each editor independently.
Project Manager was checking the wrong directory for the project file, thus never letting the project file be loaded during startup.
2009-11-05 19:51:23 -08:00

36 lines
1.2 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
namespace Project_Manager
{
static class Program
{
internal static MUDEngine.ProjectInformation project;
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
project = new MUDEngine.ProjectInformation();
//Make sure all our paths are created before we start working with the editor.
MUDEngine.Engine.ValidateProjectPath(Application.StartupPath);
//check if a project file exists, or use the new instance
if (System.IO.File.Exists(Application.StartupPath + @"\Data\project.xml"))
{
project = (MUDEngine.ProjectInformation)MUDEngine.XmlSerialization.Load(Application.StartupPath + @"\Data\project.xml", project);
}
//run the app
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new frmMain());
MUDEngine.XmlSerialization.Save(Application.StartupPath + @"\Data\project.xml", project);
}
}
}