private void bSave_Click(object sender, EventArgs e)
        {
            if (tb.Text != "")
            {
                scene.title    = textBox2.Text;
                scene.subtitle = textBox1.Text;
                scene.name     = tb.Text;
                string output = JsonConvert.SerializeObject(scene);
                Directory.CreateDirectory(Environment.CurrentDirectory + "\\scenes");
                StreamWriter file = File.CreateText(Environment.CurrentDirectory + "\\scenes" + "\\" + scene.name + ".json");
                file.Write(output);
                file.Close();

                EditorScene newForm = new EditorScene(scene);
                newForm.Owner = Owner;
                Close();
                newForm.Show();
            }
            else
            {
                MessageBox.Show("No name");
            }
        }
示例#2
0
        private void bOpen_Click(object sender, EventArgs e)
        {
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                string filename = openFileDialog1.FileName;
                try
                {
                    Scene scene = Scene.openScene(filename);

                    EditorScene newForm = new EditorScene(scene);
                    newForm.Owner = this;
                    Hide();
                    newForm.Show();
                }
                catch
                {
                    MessageBox.Show("Not scene in file");
                }
            }
            else
            {
                return;
            }
        }