Ejemplo n.º 1
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            // Setup the asset location
            if (Properties.Settings.Default.AssetDirectory == String.Empty)
            {
                // No valid location, try to work it out from the registry
                Properties.Settings.Default.AssetDirectory = getDefaultAssetDirectory();
                Properties.Settings.Default.Save();
            }
            else
            {
                // Make sure the saved asset location still exists
                if (!Directory.Exists(Properties.Settings.Default.AssetDirectory))
                {
                    // Directory doesn't exist, wipe the setting.
                    Properties.Settings.Default.AssetDirectory = "";
                    Properties.Settings.Default.Save();
                }
            }

            AssetManager.CreateInstance();

            AboutBox.CreateInstance();
            MainForm.CreateInstance();


            MaterialDefinitionManager.CreateInstance();

            Application.Run(MainForm.Instance);
        }
 public void InitializeMaterialDefinitionManager()
 {
     MaterialDefinitionManager = new MaterialDefinitionManager(this);
 }