/// <summary> /// The main constructor with a string param for openwith file thingy /// </summary> /// <param name="file"></param> public Main(string file) { InitializeComponent(); SettingsManager(false); richTextBox1.Font = MainFont; AllowDrop = true; netdecodeToolStripMenuItem.Enabled = false; heatmapGeneratorToolStripMenuItem1.Enabled = false; statisticsToolStripMenuItem.Enabled = false; HotkeyTimer.Start(); if (File.Exists(LogPath)) { File.Delete(LogPath); } Log("Application loaded!"); CurrentFile = file; if ((File.Exists(CurrentFile) && Path.GetExtension(CurrentFile) == ".dem")) { richTextBox1.Text = @"Analyzing file..."; UpdateForm(); CurrentDemoFile = CrossDemoParser.Parse(CurrentFile); PrintDemoDetails(CurrentDemoFile); Log(Path.GetFileName(CurrentFile + " opened")); } else { SourceToolsToolStripMenuItem.Enabled = false; goldSourceToolsToolStripMenuItem.Enabled = false; richTextBox1.Text = @"^ Use File->Open to open a correct .dem file or drop the file here!"; UpdateForm(); } }
public static void Module_Hotkeys_Initialize() { HeldKeys.Add(Keys.Insert, false); HeldKeys.Add(Keys.Home, false); HeldKeys.Add(Keys.End, false); HeldKeys.Add(Keys.Delete, false); HotkeyTimer.Tick += HotkeyTimer_Tick; HotkeyTimer.Start(); }
/// <summary> /// Normal constructor /// </summary> public Main() { InitializeComponent(); SettingsManager(false); richTextBox1.Font = MainFont; AllowDrop = true; netdecodeToolStripMenuItem.Enabled = false; heatmapGeneratorToolStripMenuItem1.Enabled = false; statisticsToolStripMenuItem.Enabled = false; HotkeyTimer.Start(); if (File.Exists(LogPath)) { File.Delete(LogPath); } #region OpenedWithFile check var dropFile = (Environment.GetCommandLineArgs().Any(x => Path.GetExtension(x) == ".dem")) ? Environment.GetCommandLineArgs().First(x => Path.GetExtension(x) == ".dem") : null; if (dropFile == null) { richTextBox1.Text = @"^ Use demo_file->Open to open a correct .dem file or drop the file here!"; UpdateForm(); } else { if ((File.Exists(dropFile) && Path.GetExtension(dropFile) == ".dem")) { CurrentFile = dropFile; richTextBox1.Text = @"Analyzing file..."; UpdateForm(); CurrentDemoFile = CrossDemoParser.Parse(CurrentFile); PrintDemoDetails(CurrentDemoFile); Log(Path.GetFileName(CurrentFile + " opened")); } else { SourceToolsToolStripMenuItem.Enabled = false; goldSourceToolsToolStripMenuItem.Enabled = false; richTextBox1.Text = @"^ Use demo_file->Open to open a correct .dem file or drop the file here!"; UpdateForm(); } } #endregion Log("Application loaded!"); }
public Main() { InitializeComponent(); AllowDrop = true; HotkeyTimer.Start(); goldSourceToolsToolStripMenuItem.Enabled = false; toolsToolStripMenuItem.Enabled = false; GlobalHotkeys.RegisterHotKey(Handle, _hotkey.HotkeyID, (int)global::GlobalHotkeys.MOD_ALT, (int)Keys.D); _hotkey.UnregisterGlobalHotKey(); if (File.Exists(LogPath)) { File.Delete(LogPath); } #region OpenedWithFile check var dropFile = (Environment.GetCommandLineArgs().Any(x => Path.GetExtension(x) == ".dem")) ? Environment.GetCommandLineArgs().First(x => Path.GetExtension(x) == ".dem") : null; if (dropFile == null) { toolsToolStripMenuItem.Enabled = false; richTextBox1.Text = "^ Use File->Open to open a correct \".dem\" file!" + "\n" + "No file dropped!"; } else { if (Path.GetExtension(dropFile) == ".dem") { CurrentFile = dropFile; Stream cfs = File.Open(CurrentFile, FileMode.Open); CurrentDemoFile = new SourceParser(cfs); cfs.Close(); PrintSetails(CurrentDemoFile); toolsToolStripMenuItem.Enabled = true; Log(Path.GetFileName(CurrentFile + " opened")); } else { toolsToolStripMenuItem.Enabled = false; richTextBox1.Text = "^ Use File->Open to open a correct \".dem\" file!" + "\n" + "No file dropped!"; } } #endregion }
private void StartHotkeyTimer() { hotkeyTimerStep = 0; HotkeyTimer.Start(); }