Beispiel #1
0
        public void json_load()                         // if you call the function it will update the class var "jsonSetting"
        {
            status_spin.Spinning = true;

            jsonSetting = new jsonparser(app_cfg.app_settings_path);

            status_spin.Spinning = false;
        }
Beispiel #2
0
        public window_param()
        {
            InitializeComponent();

            paras = new jsonparser(app_cfg.app_settings_path);

            this.Text = "Parameter";

            status.Visible = false;

            if (paras.settings.checkBoxParams.Contains("-malloc=tbb4malloc_bi"))
            {
                param_64x.Checked = true;
            }

            if (paras.settings.checkBoxParams.Contains("-crashDiag"))
            {
                param_crashDiag.Checked = true;
            }

            if (paras.settings.checkBoxParams.Contains("-world=empty"))
            {
                param_emptyWorld.Checked = true;
            }

            if (paras.settings.checkBoxParams.Contains("-hugepages"))
            {
                param_hugePages.Checked = true;
            }

            if (paras.settings.checkBoxParams.Contains("-nomods"))
            {
                param_noMods.Checked = true;
            }

            if (paras.settings.checkBoxParams.Contains("-noPause"))
            {
                Param_nopause.Checked = true;
            }

            if (paras.settings.checkBoxParams.Contains("-noSplash"))
            {
                param_noSplash.Checked = true;
            }

            if (paras.settings.checkBoxParams.Contains("-skipIntro"))
            {
                param_SkipIntro.Checked = true;
            }
        }
Beispiel #3
0
        private void select_path_Click_1(object sender, EventArgs e)    // Opens the File Browser
        {
            path.Text = null;

            jsonSetting = new jsonparser(app_cfg.app_settings_path);

            OpenFileDialog choofdlog = new OpenFileDialog();

            choofdlog.FilterIndex = 1;
            choofdlog.Multiselect = false;

            if (choofdlog.ShowDialog() == DialogResult.OK)
            {
                path.AppendText(choofdlog.FileName);
            }

            save_json();
        }
Beispiel #4
0
        public window_settings()
        {
            InitializeComponent();

            jsonSetting = new jsonparser(app_cfg.app_settings_path);


            path.AppendText(jsonSetting.settings.gamepath);             // Loads The TextBox
            para.AppendText(jsonSetting.settings.param);

            if (jsonSetting.settings.mode.Contains("Light"))
            {
                radio_light.Checked = true;
            }
            else
            {
                radio_dark.Checked = true;
            }

            status.Visible = false;
        }