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); }
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(); }