public XDocument sort(string fileName) { XmlHandler xmlStuff = new XmlHandler(fileName, "XDoc"); return xmlStuff.sortXml(); }
private void btnStart_Click(object sender, EventArgs e) { XmlHandler xmlStuff = new XmlHandler(fileName, "XDoc"); // TODO: make this auto create on startup? if (!File.Exists( XmlHandler.fixPath("randomeffects" + SpringOrFall + ".xml", "eff")) ) { MessageBox.Show("Missing file, randomeffects" + SpringOrFall + ".xml! You have to create it.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return ; } if (gw != null) { gw.Dispose(); Console.WriteLine("Starting dispose of old Gwindow."); gw = null; } OpenGL.CrashHandler ch = new OpenGL.CrashHandler(); if (ch.CheckCrash() != System.Windows.Forms.DialogResult.Cancel) { gw = new OpenGL.GLWindow(xmlStuff.sortXml(), SpringOrFall, xmlStuff.getDataFromXml(), FrmAdmin.Resolution, ref ch); gw.Run(); // possible to start in another thread?? } if (ch.Exit) { ch.Clear(); } ch.Dispose(); ch = null; }