Example #1
0
		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);
		}
Example #2
0
		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);
		}
Example #3
0
        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);
        }
Example #4
0
        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);
        }
Example #5
0
        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);
        }
Example #6
0
        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);
        }
Example #7
0
        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);
        }
Example #8
0
		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);
		}
Example #9
0
		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);
		}
Example #10
0
		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);
		}