Пример #1
0
        public static void WriteFilterAray(string[] filterResults)
        {
            GlobalSettings gs = GetGlobals();

            gs.glFil01 = filterResults[0];
            gs.glFil02 = filterResults[1];
            gs.glFil03 = filterResults[2];
            gs.glFil04 = filterResults[3];
            gs.glFil05 = filterResults[4];
            gs.glFil06 = filterResults[5];
            gs.glFil07 = filterResults[6];
            gs.glFil08 = filterResults[7];
            gs.glFil09 = filterResults[8];
            gs.glFil10 = filterResults[9];
            gs.glFil11 = filterResults[10];
            gs.glFil12 = filterResults[11];
            gs.glFil13 = filterResults[12];
            gs.glFil14 = filterResults[13];
            gs.glFil15 = filterResults[14];
            gs.glFil16 = filterResults[15];
            gs.glFil17 = filterResults[16];
            gs.glFil18 = filterResults[17];
            gs.glFil19 = filterResults[18];

            GlobalSettings.SetGlobals(gs);
        }
Пример #2
0
        public static void SaveCoreVisibilities(bool[] b)
        {
            GlobalSettings gs = GlobalSettings.GetGlobals();

            gs.coreVis1  = b[0];
            gs.coreVis2  = b[1];
            gs.coreVis3  = b[2];
            gs.coreVis4  = b[3];
            gs.coreVis5  = b[4];
            gs.coreVis6  = b[5];
            gs.coreVis7  = b[6];
            gs.coreVis8  = b[7];
            gs.coreVis9  = b[8];
            gs.coreVis10 = b[9];
            gs.coreVis11 = b[10];
            gs.coreVis12 = b[11];
            gs.coreVis13 = b[12];
            gs.coreVis14 = b[13];
            gs.coreVis15 = b[14];
            gs.coreVis16 = b[15];
            gs.coreVis17 = b[16];
            gs.coreVis18 = b[17];

            GlobalSettings.SetGlobals(gs);
        }
Пример #3
0
        public static void InitM()
        {
            MainWindow mw = Application.Current.Windows.OfType <MainWindow>().FirstOrDefault();

            GlobalSettings gs = GlobalSettings.GetGlobals();

            InitMednafen();

            // check whether bypassconfig is set
            if (gs.bypassConfig == false)
            {
                //ask to import configs
                MessageBoxResult result = MessageBox.Show("Do you want to import data from any Mednafen config files in this directory?\n(This will overwrite any config data stored in MedLaunch)\n\nYou will only be prompted once for this, but you can control automatic import of mednafen config files from the SETTINGS tab.", "Config Import", MessageBoxButton.YesNo);
                if (result == MessageBoxResult.Yes)
                {
                    ConfigImport ci = new ConfigImport();
                    ci.ImportAll(null);

                    // set bypassconfig to 1
                    gs.bypassConfig = true;
                    GlobalSettings.SetGlobals(gs);
                }

                else
                {
                    gs.bypassConfig = true;
                    GlobalSettings.SetGlobals(gs);
                }
            }

            // if option is selected make a backup of the mednafen config file
            BackupConfig.BackupMain();
            // mednafen versions
            mw.UpdateCheckMednafen();
        }