public WinColor(MainWindow in_main) { InitializeComponent(); Config = new IniFile("./boby_add_file.ini"); tb_red.Text = Config.IniReadValue("boby", "red"); tb_green.Text = Config.IniReadValue("boby", "green"); tb_blue.Text = Config.IniReadValue("boby", "blue"); if (tb_red.Text == "") tb_red.Text = "255"; if (tb_green.Text == "") tb_green.Text = "0"; if (tb_blue.Text == "") tb_blue.Text = "0"; if (Convert.ToInt32(tb_red.Text.Trim()) > 255) tb_red.Text = "255"; if (Convert.ToInt32(tb_green.Text.Trim()) > 255) tb_green.Text = "255"; if (Convert.ToInt32(tb_blue.Text.Trim()) > 255) tb_blue.Text = "255"; var bc = new BrushConverter(); rt_color.Fill = (Brush)bc.ConvertFrom("#FF" + Convert.ToInt32(tb_red.Text.Trim()).ToString("X2") + Convert.ToInt32(tb_green.Text.Trim()).ToString("X2") + Convert.ToInt32(tb_blue.Text.Trim()).ToString("X2")); in_main_win = in_main; }
public MainWindow() { if (!File.Exists(System.Windows.Forms.Application.StartupPath + "\\Gibbed.Aion.ConvertXml.exe")) { byte[] Gibbed_Aion_ConvertXml = Properties.Resources.Gibbed_Aion_ConvertXml; File.WriteAllBytes(System.Windows.Forms.Application.StartupPath + "\\Gibbed.Aion.ConvertXml.exe", Gibbed_Aion_ConvertXml); } if (!File.Exists(System.Windows.Forms.Application.StartupPath + "\\Gibbed.Aion.FileFormats.dll")) { byte[] Gibbed_Aion_FileFormats = Properties.Resources.Gibbed_Aion_FileFormats; File.WriteAllBytes(System.Windows.Forms.Application.StartupPath + "\\Gibbed.Aion.FileFormats.dll", Gibbed_Aion_FileFormats); } if (!File.Exists(System.Windows.Forms.Application.StartupPath + "\\Gibbed.Helpers.dll")) { byte[] Gibbed_Helpers = Properties.Resources.Gibbed_Helpers; File.WriteAllBytes(System.Windows.Forms.Application.StartupPath + "\\Gibbed.Helpers.dll", Gibbed_Helpers); } if (!File.Exists(System.Windows.Forms.Application.StartupPath + "\\pak2zip.exe")) { byte[] pak2zip = Properties.Resources.pak2zip; File.WriteAllBytes(System.Windows.Forms.Application.StartupPath + "\\pak2zip.exe", pak2zip); } InitializeComponent(); in_Win_Main = this; IniFile Config = new IniFile("./boby_add_file.ini"); string path = Config.IniReadValue("boby", "path"); string type = Config.IniReadValue("boby", "type"); string other = Config.IniReadValue("boby", "other"); string lang = Config.IniReadValue("boby", "lang"); if (VerifPathAion(path)) { g_path = path; } else if (VerifPathAion(VerifRegAion())) { g_path = VerifRegAion(); Config.IniWriteValue("boby", "path", g_path); } if (type == "NC") { rb_NC.IsChecked = true; } else { rb_GF.IsChecked = true; } if (other != "") tb_other.Text = other.Replace("<br/>", "\n"); else tb_other.Text = "-ncping -noweb -noauthgg -st\n-charnamemenu -litelauncher\n-ingamebrowser -webshopevent:0\n-f2p -lbox"; if (g_path != "") { List<string> dirs = new List<string>(Directory.EnumerateDirectories(g_path + @"\L10N")); List<string> dir_name_list = new List<string>(); foreach (var dir in dirs) { string dir_name = dir.Substring(dir.LastIndexOf("\\") + 1); dir_name_list.Add(dir_name); } this.cb_lang.ItemsSource = dir_name_list; if (lang != "" && dir_name_list.Contains(lang)) this.cb_lang.SelectedItem = lang; else this.cb_lang.SelectedIndex = 0; } VerifOption(); start = false; }