Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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();
        }