public FormEditor() { InitializeComponent(); camera = new Camera(); level = new Level(); selectedTiles = new List<Tile>(); gridSnap = 72; showLights = false; WindowState = FormWindowState.Maximized; Application.Idle += Application_Idle; label2.Text = ""; }
private void openToolStripMenuItem_Click(object sender, EventArgs e) { loadDialog.FileName = ""; if (loadDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { if (MessageBox.Show("Opening this file will discard all current changes.\r\nAre you sure you want to continue?", "Open Level", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { Level newlevel = Parser.Parser.LoadLevel(loadDialog.FileName); if (newlevel != null) level = newlevel; } } UpdateWorldTree(); }
private void newToolStripMenuItem_Click(object sender, EventArgs e) { switch (PromptUserSave()) { case DialogResult.Yes: if (!ShowSaveDialog()) return; break; case DialogResult.Cancel: return; } level = new Level(); worldView_Load(this, EventArgs.Empty); }