public void btnSettings_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) { if (testErrorTimer == null && !RTCV.NetCore.Params.IsParamSet("DEBUG_FETCHMODE")) { testErrorTimer = new System.Windows.Forms.Timer(); testErrorTimer.Interval = 3000; testErrorTimer.Tick += TestErrorTimer_Tick; testErrorTimer.Start(); } settingsRightClickTimer++; Point locate = e.GetMouseLocation(sender); ContextMenuStrip columnsMenu = new ContextMenuStrip(); if (RTCV.NetCore.Params.IsParamSet("DEBUG_FETCHMODE") || settingsRightClickTimer > 2) { columnsMenu.Items.Add("Open Debug window", null, new EventHandler((ob, ev) => { ForceCloudDebug(); })); } columnsMenu.Show(this, locate); } else if (e.Button == MouseButtons.Left) { UI_DefaultGrids.settings.LoadToMain(); } }
private void btnRenderOutput_MouseDown(object sender, MouseEventArgs e) { Point locate = e.GetMouseLocation(sender); ContextMenuStrip ghSettingsMenu = new ContextMenuStrip(); ghSettingsMenu.Items.Add(new ToolStripLabel("Render Output") { Font = new Font("Segoe UI", 12) }); ((ToolStripMenuItem)ghSettingsMenu.Items.Add((Render.IsRendering ? "Stop rendering" : "Start rendering"), null, new EventHandler((ob, ev) => { if (Render.IsRendering) { Render.StopRender(); } else { Render.StartRender(); } }))).Checked = Render.IsRendering; ghSettingsMenu.Items.Add("Open RENDEROUTPUT Folder", null, new EventHandler((ob, ev) => { Process.Start(Path.Combine(CorruptCore.RtcCore.RtcDir, "RENDEROUTPUT")); })); ghSettingsMenu.Items.Add(new ToolStripSeparator()); ghSettingsMenu.Items.Add(new ToolStripLabel("Render Type") { Font = new Font("Segoe UI", 12) }); ((ToolStripMenuItem)ghSettingsMenu.Items.Add("WAV", null, new EventHandler((ob, ev) => { Render.RenderType = Render.RENDERTYPE.WAV; }))).Checked = Render.RenderType == Render.RENDERTYPE.WAV; ((ToolStripMenuItem)ghSettingsMenu.Items.Add("AVI", null, new EventHandler((ob, ev) => { Render.RenderType = Render.RENDERTYPE.AVI; }))).Checked = Render.RenderType == Render.RENDERTYPE.AVI; ((ToolStripMenuItem)ghSettingsMenu.Items.Add("MPEG", null, new EventHandler((ob, ev) => { Render.RenderType = Render.RENDERTYPE.MPEG; }))).Checked = Render.RenderType == Render.RENDERTYPE.MPEG; ghSettingsMenu.Items.Add(new ToolStripSeparator()); ghSettingsMenu.Items.Add(new ToolStripLabel("Behaviors") { Font = new Font("Segoe UI", 12) }); ((ToolStripMenuItem)ghSettingsMenu.Items.Add("Render file at load", null, new EventHandler((ob, ev) => { Render.RenderAtLoad = Render.RenderAtLoad ^= true; }))).Checked = Render.RenderAtLoad; ghSettingsMenu.Show(this, locate); }
private void btnEasyMode_MouseDown(object sender, MouseEventArgs e) { Point locate = e.GetMouseLocation(sender); ContextMenuStrip easyButtonMenu = new ContextMenuStrip(); (easyButtonMenu.Items.Add("Start with Recommended Settings", null, new EventHandler(((ob, ev) => { S.GET <UI_CoreForm>().StartEasyMode(true); })))).Enabled = (bool)AllSpec.VanguardSpec[VSPEC.SUPPORTS_SAVESTATES] == true; easyButtonMenu.Items.Add(new ToolStripSeparator()); //EasyButtonMenu.Items.Add("Watch a tutorial video", null, new EventHandler((ob,ev) => Process.Start("https://www.youtube.com/watch?v=sIELpn4-Umw"))).Enabled = false; easyButtonMenu.Items.Add("Open the online wiki", null, new EventHandler((ob, ev) => Process.Start("https://corrupt.wiki/"))); easyButtonMenu.Show(this, locate); }
private void btnCorrupt_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) { Point locate = e.GetMouseLocation(sender); ContextMenuStrip columnsMenu = new ContextMenuStrip(); columnsMenu.Items.Add("Blast + Send RAW To Stash", null, new EventHandler((ob, ev) => { BlastRawStash(); })); columnsMenu.Show(this, locate); } }
private void BtnTriggerKillswitch_MouseClick(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) { Point locate = e.GetMouseLocation(sender); ContextMenuStrip columnsMenu = new ContextMenuStrip(); columnsMenu.Items.Add("Open Debug window", null, new EventHandler((ob, ev) => { UI_CoreForm.ForceCloudDebug(); })); columnsMenu.Show(this, locate); return; } S.GET <UI_CoreForm>().pbAutoKillSwitchTimeout.Value = S.GET <UI_CoreForm>().pbAutoKillSwitchTimeout.Maximum; AutoKillSwitch.KillEmulator(true); }
private void BtnGlitchHarvester_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) { ContextMenuStrip columnsMenu = new ContextMenuStrip(); Point locate = e.GetMouseLocation(sender); columnsMenu.Items.Add("Open Blast Editor", null, new EventHandler((ob, ev) => { RTC_NewBlastEditor_Form.OpenBlastEditor(); })); columnsMenu.Show(this, locate); } }
private void btnGlitchHarvesterSettings_MouseDown(object sender, MouseEventArgs e) { Point locate = e.GetMouseLocation(sender); ContextMenuStrip ghSettingsMenu = new ContextMenuStrip(); ghSettingsMenu.Items.Add(new ToolStripLabel("Glitch Harvester Mode") { Font = new Font("Segoe UI", 12) }); ((ToolStripMenuItem)ghSettingsMenu.Items.Add("Corrupt", null, new EventHandler((ob, ev) => { ghMode = GlitchHarvesterMode.CORRUPT; RedrawActionUI(); }))).Checked = (ghMode == GlitchHarvesterMode.CORRUPT); ((ToolStripMenuItem)ghSettingsMenu.Items.Add("Inject", null, new EventHandler((ob, ev) => { ghMode = GlitchHarvesterMode.INJECT; RedrawActionUI(); }))).Checked = (ghMode == GlitchHarvesterMode.INJECT); ((ToolStripMenuItem)ghSettingsMenu.Items.Add("Original", null, new EventHandler((ob, ev) => { ghMode = GlitchHarvesterMode.ORIGINAL; RedrawActionUI(); }))).Checked = (ghMode == GlitchHarvesterMode.ORIGINAL); ghSettingsMenu.Items.Add(new ToolStripSeparator()); ghSettingsMenu.Items.Add(new ToolStripLabel("Behaviors") { Font = new Font("Segoe UI", 12) }); ((ToolStripMenuItem)ghSettingsMenu.Items.Add("Auto-Load State", null, new EventHandler((ob, ev) => { loadBeforeOperation = loadBeforeOperation ^= true; RedrawActionUI(); }))).Checked = loadBeforeOperation; ((ToolStripMenuItem)ghSettingsMenu.Items.Add("Load on select", null, new EventHandler((ob, ev) => { LoadOnSelect = LoadOnSelect ^= true; RedrawActionUI(); }))).Checked = LoadOnSelect; ((ToolStripMenuItem)ghSettingsMenu.Items.Add("Stash results", null, new EventHandler((ob, ev) => { StockpileManager_UISide.StashAfterOperation = StockpileManager_UISide.StashAfterOperation ^= true; RedrawActionUI(); }))).Checked = StockpileManager_UISide.StashAfterOperation; ghSettingsMenu.Show(this, locate); }
private void btnGlitchHarvesterSettings_MouseDown(object sender, MouseEventArgs e) { Point locate = e.GetMouseLocation(sender); ContextMenuStrip ghSettingsMenu = new ContextMenuStrip(); ghSettingsMenu.Items.Add(new ToolStripLabel("Stockpile Manager settings") { Font = new Font("Segoe UI", 12) }); ((ToolStripMenuItem)ghSettingsMenu.Items.Add("Compress Stockpiles", null, new EventHandler((ob, ev) => { if (RTCV.NetCore.Params.IsParamSet("COMPRESS_STOCKPILE")) { RTCV.NetCore.Params.RemoveParam("COMPRESS_STOCKPILE"); } else { RTCV.NetCore.Params.SetParam("COMPRESS_STOCKPILE"); } }))).Checked = RTCV.NetCore.Params.IsParamSet("COMPRESS_STOCKPILE"); ((ToolStripMenuItem)ghSettingsMenu.Items.Add("Include referenced files", null, new EventHandler((ob, ev) => { if (RTCV.NetCore.Params.IsParamSet("INCLUDE_REFERENCED_FILES")) { RTCV.NetCore.Params.RemoveParam("INCLUDE_REFERENCED_FILES"); } else { RTCV.NetCore.Params.SetParam("INCLUDE_REFERENCED_FILES"); } }))).Checked = RTCV.NetCore.Params.IsParamSet("INCLUDE_REFERENCED_FILES"); ghSettingsMenu.Show(this, locate); }