private void btnController_Click(object sender, EventArgs e) { UserControl cc = new ControllerControl(); Form window = new Form { Text = "Controller Setup", TopLevel = true, FormBorderStyle = FormBorderStyle.Fixed3D, MaximizeBox = false, MinimizeBox = false, ClientSize = cc.Size, Icon = nullDCNetplayLauncher.Properties.Resources.icons8_game_controller_26_ico }; window.Controls.Add(cc); cc.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right; window.ShowDialog(); }
private Form LaunchControllerSetup(bool ExitOnClose = false) { ControllerControl cc = new ControllerControl(controller); Form window = new Form { Text = "Controller Setup", TopLevel = true, FormBorderStyle = FormBorderStyle.Fixed3D, MaximizeBox = false, MinimizeBox = false, ClientSize = cc.Size, Icon = nullDCNetplayLauncher.Properties.Resources.icons8_game_controller_26_ico }; if (ExitOnClose) { window.FormClosing += (sender, e) => { Application.Exit(); }; } window.Controls.Add(cc); cc.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right; window.ShowDialog(); if (EnableMapper || cc.OldEnableMapper && cc.SetupUnfinished) { cc.SetupUnfinished = false; Launcher.mappings = GamePadMapping.ReadMappingsFile(); try { Launcher.ActiveGamePadMapping = Launcher.mappings.GamePadMappings.Where(g => g.Default == true).ToList().First(); } catch { Launcher.ActiveGamePadMapping = Launcher.mappings.GamePadMappings.First(); } StartMapper(); } return(window); }