Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
            }
        }
Пример #3
0
        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);
            }
        }
Пример #4
0
        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);
            }
        }
Пример #5
0
        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);
            }
        }