private void lbSetting_Click(object sender, EventArgs e) { try { SettingScene ss = new SettingScene(); SceneManager.SetScene(ss, AccessManager.AccessKey); }catch (Exception ex) { RTCore.Environment.ReportError(ex, AccessManager.AccessKey); } }
public UpdateSettingScene() { try { InitializeComponent(); BackgroundImage = Image.FromStream(ResourceManager.Get($".\\data\\res\\{OptionManager.Get().ResFolder}\\images.npk", "main_background.png", 5, 7, 1, 6)); string tmp1 = new System.Net.WebClient().DownloadString("https://www.dropbox.com/s/bfm8npk7k25wxfl/ver.txt?dl=1"); string[] tmp2 = Regex.Split(tmp1, "\r\n"); verinfo.NewVersion = tmp2[0]; verinfo.NewVersionInt = Convert.ToInt32(tmp2[1]); verinfo.InstallData = Convert.ToBoolean(tmp2[2]); lbTitle.Text = TextManager.Get().Text("update"); lbTitle.Font = new Font(RTCore.Environment.Font, 30); lbTitle.ForeColor = ResourceManager.Get("setting.update.title"); lbBack.Text = TextManager.Get().Text("back"); lbBack.Font = new Font(RTCore.Environment.Font, 30); lbBack.ForeColor = ResourceManager.Get("setting.update.back.unsel"); lbBack.SelColor = ResourceManager.Get("setting.update.back.sel"); lbBack.Click += delegate { SettingScene ss = new SettingScene(); SceneManager.SetScene(ss, AccessManager.AccessKey); }; lbInfo.Font = new Font(RTCore.Environment.Font, 20); lbInfo.ForeColor = ResourceManager.Get("setting.update.info"); Dictionary <string, string> d = new Dictionary <string, string>(); d.Add("%NOWVER%", verinfo.NowVersion); d.Add("%NEWVER%", verinfo.NewVersion); lbInfo.Text = TextManager.Get().Text("updateinfo", true, d); tt.SetToolTip(lbInfo, lbInfo.Text); lbUpdate.Font = new Font(RTCore.Environment.Font, 20); lbUpdate.Text = TextManager.Get().Text("update"); lbUpdate.ForeColor = ResourceManager.Get("setting.update.goupdate.unsel"); lbUpdate.SelColor = ResourceManager.Get("setting.update.goupdate.sel"); lbUpdate.Location = new Point(lbInfo.Location.X, lbInfo.Location.Y + lbInfo.Height + 15); } catch (Exception ex) { RTCore.Environment.ReportError(ex, AccessManager.AccessKey); } }
private void lbAccept_Click(object sender, EventArgs e) { try { OptionManager.Get().Save("autosave", cbUseAutoSave.Checked.ToString().ToLower(), AccessManager.AccessKey); OptionManager.Get().Save("autosavesecond", nuAutoSaveTime.Value.ToString(), AccessManager.AccessKey); OptionManager.Get().Load(AccessManager.AccessKey); SettingScene ss = new SettingScene(); SceneManager.SetScene(ss, AccessManager.AccessKey); } catch (Exception ex) { RTCore.Environment.ReportError(ex, AccessManager.AccessKey); } }
private void lbAccept_Click(object sender, EventArgs e) { try { if (lstRes.SelectedItems.Count == 1) { OptionManager.Get().Save("res", fn[lstRes.SelectedIndex], AccessManager.AccessKey); OptionManager.Get().Load(AccessManager.AccessKey); } SettingScene ss = new SettingScene(); SceneManager.SetScene(ss, AccessManager.AccessKey); } catch (Exception ex) { RTCore.Environment.ReportError(ex, AccessManager.AccessKey); } }
private void lbAccept_Click(object sender, EventArgs e) { try { if (lstLang.SelectedItems.Count == 1) { OptionManager.Get().Save("lang", tm[lstLang.SelectedIndex].FileName, AccessManager.AccessKey); OptionManager.Get().Load(AccessManager.AccessKey); TextManager.Get().Set(OptionManager.Get().LangURL); } SettingScene ss = new SettingScene(); SceneManager.SetScene(ss, AccessManager.AccessKey); } catch (Exception ex) { RTCore.Environment.ReportError(ex, AccessManager.AccessKey); } }