private void toolStripButton1_Click(object sender, EventArgs e) { var json = JSONValue.Load(File.FullPath); scene = new SceneControl(json[0]); scene.DoubleClick += (sender1, e1) => { (new SceneEditorForm(scene)).Show(); }; pictureBox1.Controls.Add(scene); }
private void RunQuest(object sender, EventArgs e) { var scenes = new List <QuestScene>(); foreach (var file in Directory.GetFiles(Car.Glob.Set.WS.ConfigJsonPath, "*.qst", SearchOption.AllDirectories)) { foreach (var json in JSONValue.Load(file).Array) { scenes.Add(new QuestScene(json)); } } string startScene = "start";//scenes[0].Name; Quest quest = new Quest(scenes, startScene); RunQuestForm form = new RunQuestForm(quest); form.Show(); }