Esempio n. 1
0
 static void menuItem5_Click(object sender, EventArgs e)
 {
     Setup setupWizard = new Setup(config);
     if (setupWizard.ShowDialog() == DialogResult.OK)
     {
         config = setupWizard.config;
         writeConfigIni();
     }
 }
Esempio n. 2
0
        static void initialize()
        {
            StreamReader read = new StreamReader("config.ini");
            config.watchPath = @read.ReadLine();
            read.Close();
            if (config.watchPath == null)
            {
                Setup setupWizard = new Setup(config);
                if (setupWizard.ShowDialog() == DialogResult.OK)
                {
                    config = setupWizard.config;
                    writeConfigIni();
                }
            }
            else
            {
                read = new StreamReader("config.ini");
                config.watchPath = read.ReadLine();
                string parameters = read.ReadLine();
                optionParams = parameters.Split(' ');
                config.format = optionParams[0];
                bool didItWork;

                didItWork = bool.TryParse(optionParams[1], out config.autoPosition);
                config.typeOfSort = optionParams[2];
                config.playerName = optionParams[3];
                config.position = optionParams[4];
                config.race = optionParams[5];

                didItWork = bool.TryParse(optionParams[6], out config.copyReplay);
                didItWork = bool.TryParse(optionParams[7], out config.moveReplay);
                didItWork = bool.TryParse(optionParams[8], out config.playSound);
                didItWork = bool.TryParse(optionParams[9], out config.copyToGametypeFolder);
                config.debugWaitSeconds = Int32.Parse(optionParams[10]);
                //filters
                string filterparameters = read.ReadLine();
                filterParams = filterparameters.Split(' ');
                config.filters = new bool[6];
                didItWork = bool.TryParse(filterParams[0], out config.filters[0]);
                didItWork = bool.TryParse(filterParams[1], out config.filters[1]);
                didItWork = bool.TryParse(filterParams[2], out config.filters[2]);
                didItWork = bool.TryParse(filterParams[3], out config.filters[3]);
                didItWork = bool.TryParse(filterParams[4], out config.filters[4]);
                didItWork = bool.TryParse(filterParams[5], out config.filters[5]);

                //dynamic
                config.dynamicParamString = read.ReadLine();
                config.dynamicParams = config.dynamicParamString.Split('|');
                config.outputPath = read.ReadLine();
                read.Close();
            }

            watch = new System.IO.FileSystemWatcher(config.watchPath, "*.SC2Replay");
            watch.IncludeSubdirectories = true;
            watch.Created += new System.IO.FileSystemEventHandler(watch_Created);
            watch.EnableRaisingEvents = true;
        }