private static void Run(SettingsBundle xml) { // CREATE MAIN FORM MainForm mainForm = new MainForm(); mainForm.FormClosing += (object s, FormClosingEventArgs e) => ShutDown(); // INITIALIZE SetFormRefs(mainForm); Init(xml, mainForm); // TRY START DIABLO / TURBOHUD if (!CheckForStart()) MessageBox.Show("You might have to restart the Helper, after you started Diablo", "Restart Helper"); // INIT COORDINATES Coords.Coords.InitCoords(); (Dim dim, bool success) = ScreenTools.GetWindowDimensions(); if (success) Coords.Coords.ConvertCoords(dim.Width, dim.Height); // INIT KILL COORDS SkillCoords.Init(); // START SKILL LOOP StartSkillLoop(); // START AUTH LOOP StartAuthLoop(); // LAUNCH APPLICATION Application.Run(mainForm); }