示例#1
0
        private void MergeDemo(string filename)
        {
            QDemo      dem  = QDemo.Load(filename);
            ParsedDemo demo = new ParsedDemo();

            if (Demos.Count == 0)
            {
                MinTime = 100;
                MaxTime = 0;
            }
            demo.Parse(dem);
            Demos.Add(demo);

            MinTime = Math.Min(MinTime, demo.Start);
            MaxTime = Math.Max(MaxTime, demo.End);
        }
示例#2
0
        private void OverlayDemo(string filename)
        {
            QDemo      dem = QDemo.Load(filename);
            ParsedDemo demo;

            if (Demos.Count > 0)
            {
                demo = Demos[0];
            }
            else
            {
                demo = new ParsedDemo();
                Demos.Add(demo);
                MinTime = 100;
                MaxTime = 0;
            }
            demo.Parse(dem);

            MinTime = Math.Min(MinTime, demo.Start);
            MaxTime = Math.Max(MaxTime, demo.End);
        }