private void BtnAssemble_Click(object sender, EventArgs e) { string ttool = TTGRegistry.Read("tttoolPath"); if (File.Exists(tbAssembleYaml.Text) && File.Exists(ttool)) { _PlayTTTool = new PlayTTTool(ttool, $"play {tbAssembleYaml.Text}"); _PlayTTTool.OnRaiseMessageEvent += PlayTTTool_OnRaiseMessageEvent; } }
private void Play_Click(object sender, EventArgs e) { if (!PlayMode) { if (MainForm.Project != null) { MainForm.Project.Save(); var file = MainForm.Project.SaveYaml(); string ttool = TTGRegistry.Read("tttoolPath"); if (File.Exists(file) && File.Exists(ttool)) { _PlayTTTool = new PlayTTTool(ttool, $"play {file}"); _PlayTTTool.OnRaiseMessageEvent += PlayTTTool_OnRaiseMessageEvent; PlayMode = true; tsPlay.BackgroundImage = global::TipToyGui.Properties.Resources.TipToiStop; var s = GetEmbeddedResourceStream(@"Tip.cur"); var c = new Cursor(s); pbDrawSpace.Cursor = c; tsPolyMove.PerformClick(); tsImgMove.Enabled = false; tsImgRotate.Enabled = false; tsImgScale.Enabled = false; tsImgMove.BackgroundImage = Resources.i_imgMove; tsImgRotate.BackgroundImage = Resources.i_imgRotate; tsImgScale.BackgroundImage = Resources.i_imgScale; } } } else { _PlayTTTool?.Dispose(); PlayMode = false; tsPlay.BackgroundImage = Resources.TipToiPlay; pbDrawSpace.Cursor = default; tsImgMove.Enabled = true; tsImgRotate.Enabled = true; tsImgScale.Enabled = true; tsImgMove.BackgroundImage = Resources.imgMove; tsImgRotate.BackgroundImage = Resources.imgRotate; tsImgScale.BackgroundImage = Resources.imgScale; } }