void BuildCheApeMenusCheApeApply(Dictionary<string, EventHandler> command_dic) { EventHandler CheApeApply_handler; var CheApeApply = BlamLib.Forms.Util.CreateMenuItem("CheApe Applier", CheApeApply_handler = (sender, e) => { var sed = new SelectEngineDialog(CheApe.kTargetPlatforms, BlamLib.BlamVersion.Halo1_PC); BlamLib.BlamVersion version; sed.ShowDialogWithResult(this, out version); if (version != BlamLib.BlamVersion.Unknown) new CheApeApplier(version).ShowDialog(this); }); CheApeApply.BackColor = System.Drawing.SystemColors.ControlDarkDark; CheApeApply.ForeColor = System.Drawing.Color.LightGreen; ToolsMenu.DropDownItems.Add(CheApeApply); command_dic.Add("CheApeApplier", CheApeApply_handler); }
void BuildSettingsMenus() { BuildShowAppFolderMenu(); var Settings = BlamLib.Forms.Util.CreateMenuItem("Settings", (sender, e) => { var sed = new SelectEngineDialog(EngineSettingsForm.kAllowedPlatforms); BlamLib.BlamVersion version; sed.ShowDialogWithResult(this, out version); if (version != BlamLib.BlamVersion.Unknown) new EngineSettingsForm(version).ShowDialog(this); }); Settings.BackColor = System.Drawing.SystemColors.ControlDarkDark; Settings.ForeColor = System.Drawing.Color.LightGreen; ToolsMenu.DropDownItems.Add(Settings); }
void BuildCheApeMenusCheApeApply(Dictionary <string, EventHandler> command_dic) { EventHandler CheApeApply_handler; var CheApeApply = BlamLib.Forms.Util.CreateMenuItem("CheApe Applier", CheApeApply_handler = (sender, e) => { var sed = new SelectEngineDialog(CheApe.kTargetPlatforms, BlamLib.BlamVersion.Halo2_PC | BlamLib.BlamVersion.Halo1_PC); BlamLib.BlamVersion version; sed.ShowDialogWithResult(this, out version); if (version != BlamLib.BlamVersion.Unknown) { new CheApeApplier(version).ShowDialog(this); } }); CheApeApply.BackColor = System.Drawing.SystemColors.ControlDarkDark; CheApeApply.ForeColor = System.Drawing.Color.LightGreen; ToolsMenu.DropDownItems.Add(CheApeApply); command_dic.Add("CheApeApplier", CheApeApply_handler); }
void BuildSettingsMenus() { BuildShowAppFolderMenu(); var Settings = BlamLib.Forms.Util.CreateMenuItem("Settings", (sender, e) => { var sed = new SelectEngineDialog(EngineSettingsForm.kAllowedPlatforms); BlamLib.BlamVersion version; sed.ShowDialogWithResult(this, out version); if (version != BlamLib.BlamVersion.Unknown) { new EngineSettingsForm(version).ShowDialog(this); } }); Settings.BackColor = System.Drawing.SystemColors.ControlDarkDark; Settings.ForeColor = System.Drawing.Color.LightGreen; ToolsMenu.DropDownItems.Add(Settings); }
void BuildCacheMenusOpenCache(Dictionary <string, EventHandler> command_dic) { EventHandler OpenCache_handler; var OpenCache = BlamLib.Forms.Util.CreateMenuItem("Open Cache", OpenCache_handler = (sender, e) => { var sed = new SelectEngineDialog(Cache.CacheView.kAllowedPlatforms); BlamLib.BlamVersion version; sed.ShowDialogWithResult(this, out version); if (version != BlamLib.BlamVersion.Unknown) { AddMdiChild(new Cache.CacheView(version), false); } }); OpenCache.BackColor = System.Drawing.SystemColors.ControlDarkDark; OpenCache.ForeColor = System.Drawing.Color.LightGreen; ToolsMenu.DropDownItems.Add(OpenCache); command_dic.Add("OpenCache", OpenCache_handler); }
void BuildCheApeMenusLightmapImporter(Dictionary <string, EventHandler> command_dic) { EventHandler LightmapImporter_handler; var LightmapImporter = BlamLib.Forms.Util.CreateMenuItem("Lightmap Importer", LightmapImporter_handler = (sender, e) => { var sed = new SelectEngineDialog(OpenSauceIDE.CheApe.kTargetPlatforms, BlamLib.BlamVersion.Halo1_PC, BlamLib.BlamVersion.Halo2_PC); BlamLib.BlamVersion version; sed.ShowDialogWithResult(this, out version); if (version != BlamLib.BlamVersion.Unknown) { AddMdiChild(new LightmapImporter.LightmapImporter(version)); } }); LightmapImporter.BackColor = System.Drawing.SystemColors.ControlDarkDark; LightmapImporter.ForeColor = System.Drawing.Color.LightGreen; ToolsMenu.DropDownItems.Add(LightmapImporter); command_dic.Add("LightmapImporter", LightmapImporter_handler); }
void BuildCheApeMenusCheApe(Dictionary <string, EventHandler> command_dic) { EventHandler CheApe_handler; var CheApe = BlamLib.Forms.Util.CreateMenuItem("CheApe", CheApe_handler = (sender, e) => { var sed = new SelectEngineDialog(OpenSauceIDE.CheApe.kTargetPlatforms, BlamLib.BlamVersion.Halo1_PC, BlamLib.BlamVersion.Halo2_PC); // NOTE: H2PC still needs some work, so don't display it BlamLib.BlamVersion version; sed.ShowDialogWithResult(this, out version); if (version != BlamLib.BlamVersion.Unknown) { AddMdiChild(new CheApe(version)); } }); CheApe.BackColor = System.Drawing.SystemColors.ControlDarkDark; CheApe.ForeColor = System.Drawing.Color.LightGreen; ToolsMenu.DropDownItems.Add(CheApe); command_dic.Add("CheApe", CheApe_handler); }
void BuildCheApeMenusCheApe(Dictionary<string, EventHandler> command_dic) { EventHandler CheApe_handler; var CheApe = BlamLib.Forms.Util.CreateMenuItem("CheApe", CheApe_handler = (sender, e) => { var sed = new SelectEngineDialog(OpenSauceIDE.CheApe.kTargetPlatforms, BlamLib.BlamVersion.Halo1_PC, BlamLib.BlamVersion.Halo2_PC); // NOTE: H2PC still needs some work, so don't display it BlamLib.BlamVersion version; sed.ShowDialogWithResult(this, out version); if(version != BlamLib.BlamVersion.Unknown) AddMdiChild(new CheApe(version)); }); CheApe.BackColor = System.Drawing.SystemColors.ControlDarkDark; CheApe.ForeColor = System.Drawing.Color.LightGreen; ToolsMenu.DropDownItems.Add(CheApe); command_dic.Add("CheApe", CheApe_handler); }
void BuildCacheMenusOpenCache(Dictionary<string, EventHandler> command_dic) { EventHandler OpenCache_handler; var OpenCache = BlamLib.Forms.Util.CreateMenuItem("Open Cache", OpenCache_handler = (sender, e) => { var sed = new SelectEngineDialog(Cache.CacheView.kAllowedPlatforms); BlamLib.BlamVersion version; sed.ShowDialogWithResult(this, out version); if (version != BlamLib.BlamVersion.Unknown) AddMdiChild(new Cache.CacheView(version), false); }); OpenCache.BackColor = System.Drawing.SystemColors.ControlDarkDark; OpenCache.ForeColor = System.Drawing.Color.LightGreen; ToolsMenu.DropDownItems.Add(OpenCache); command_dic.Add("OpenCache", OpenCache_handler); }
void BuildCheApeMenusLightmapImporter(Dictionary<string, EventHandler> command_dic) { EventHandler LightmapImporter_handler; var LightmapImporter = BlamLib.Forms.Util.CreateMenuItem("Lightmap Importer", LightmapImporter_handler = (sender, e) => { var sed = new SelectEngineDialog(OpenSauceIDE.CheApe.kTargetPlatforms, BlamLib.BlamVersion.Halo1_PC, BlamLib.BlamVersion.Halo2_PC); BlamLib.BlamVersion version; sed.ShowDialogWithResult(this, out version); if (version != BlamLib.BlamVersion.Unknown) { AddMdiChild(new LightmapImporter.LightmapImporter(version)); } }); LightmapImporter.BackColor = System.Drawing.SystemColors.ControlDarkDark; LightmapImporter.ForeColor = System.Drawing.Color.LightGreen; ToolsMenu.DropDownItems.Add(LightmapImporter); command_dic.Add("LightmapImporter", LightmapImporter_handler); }