static void Main(string[] args)
 {
     //readFilesFromCommandline(args);
     DemoDataIO.ReadAllFiles(TEST_PATH);
     Console.WriteLine("All files on this path parsed. Press enter to quit.");
     Console.ReadLine();
 }
Beispiel #2
0
 private void Execute_LoadDemos(object obj)
 {
     foreach (var path in NewDemosTaskList)
     {
         DemoDataIO.ParseDemoFile(path.DemofileName, ParseTask);
         AddNewReadyDemo(path.DemofileName);
     }
 }
Beispiel #3
0
        private void Execute_Analyse(object obj)
        {
            if (obj == null)
            {
                return;
            }
            var task = obj as AnalyseTask;
            var encounterdetection = DemoDataIO.ReadDemoJSON(task.Path, ParseTask);

            ProvideReplay(encounterdetection);
        }
Beispiel #4
0
        private void Execute_LoadAndAnalyse(object obj)
        {
            _DemoDialog.Multiselect = false;
            Nullable <bool> result = _DemoDialog.ShowDialog();

            if (result == true)
            {
                foreach (string dem in _DemoDialog.FileNames)
                {
                    if (System.IO.Path.GetExtension(dem) == ".dem")
                    {
                        ParseTask.SrcPath  = dem;
                        ParseTask.DestPath = dem;
                        DemoDataIO.ParseDemoFile(dem, ParseTask);
                        string jsonpath           = dem.Replace(".dem", ".json");
                        var    encounterdetection = DemoDataIO.ReadDemoJSON(jsonpath, ParseTask);
                        AddNewReadyDemo(jsonpath);
                        ProvideReplay(encounterdetection);
                    }
                }
            }
            _DemoDialog.Multiselect = true;
        }