Пример #1
0
        private void buttonGenFilter_Click(object sender, EventArgs e)
        {
            bool         safe       = checkBox1.Checked;
            bool         hcFriendly = checkBox2.Checked;
            string       filename   = safe ? "highwind_filter_safe.txt" : "highwind_filter.txt";
            FilterWriter writer     = new FilterWriter(model);

            writer.Create(filename, safe, hcFriendly);
        }
Пример #2
0
        private void buttonGenFilter_Click(object sender, EventArgs e)
        {
            LeagueData l1, l2;

            if (hcFriendlyRadioButton.Checked)
            {
                l1 = model.SC;
                l2 = model.HC;
            }
            else if (scRadioButton.Checked)
            {
                l1 = model.SC;
                l2 = model.SC;
            }
            else
            {
                l1 = model.HC;
                l2 = model.HC;
            }
            FilterWriter writer = new FilterWriter(model, l1, l2);

            string[] filterFiles = new string[] {
                "S1_Regular_Highwind.filter",
                "S2_Mapping_Highwind.filter",
                "S3_Semi_Strict_Highwind.filter",
                "S4_Strict_Highwind.filter",
                "S5_Very_Strict_Highwind.filter"
            };
            string[] largeFiles = new string[] {
                "L1_Regular_Highwind.filter",
                "L2_Mapping_Highwind.filter",
                "L3_Semi_Strict_Highwind.filter",
                "L4_Strict_Highwind.filter",
                "L5_Very_Strict_Highwind.filter"
            };
            FilterType[] filterTypes = new FilterType[] {
                FilterType.LEVELING,
                FilterType.MAPPING,
                FilterType.SEMI_STRICT,
                FilterType.STRICT,
                FilterType.VERY_STRICT
            };
            for (int i = 0; i < filterFiles.Length; i++)
            {
                writer.Create(filterTypes[i], filterFiles[i]);
                string filterData = File.ReadAllText(filterFiles[i]);
                filterData = filterData.Replace("SetFontSize 40", "SetFontSize 45");
                filterData = filterData.Replace("SetFontSize 36", "SetFontSize 40");
                filterData = filterData.Replace("SetFontSize 32", "SetFontSize 36");
                using (StreamWriter lwriter = File.CreateText(largeFiles[i])) {
                    lwriter.Write(filterData);
                }
            }
            model.Load(filterFiles[1]);
            LoadDataGridViews();
        }