public CrossParse(GoldSourceDemoInfoHlsooe gsdi, Parseresult pr, SourceDemoInfo sdi, GoldSourceDemoInfo gd)
 {
     this.HlsooeDemoInfo = gsdi;
     this.Res            = pr;
     this.Sdi            = sdi;
     this.GsDemoInfo     = gd;
 }
Beispiel #2
0
 public CrossParseResult(GoldSourceDemoInfoHlsooe gsdi, Parseresult pr, SourceDemoInfo sdi, GoldSourceDemoInfo gd, L4D2BranchDemoInfo lbi)
 {
     HlsooeDemoInfo = gsdi;
     Type           = pr;
     Sdi            = sdi;
     GsDemoInfo     = gd;
     L4D2BranchInfo = lbi;
 }
Beispiel #3
0
 public Statisctics(SourceDemoInfo di)
 {
     InitializeComponent();
     dataGridView1.DataSource = cmds.Select(x => new { Command = x, Count = di.Messages
                                                                            .Count(y => y.Type == SourceParser.MessageType.ConsoleCmd) }).ToArray();
     dataGridView1.AutoGenerateColumns = true;
     foreach (DataGridViewColumn c in dataGridView1.Columns)
     {
         c.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
     }
     chart1.Series.Clear();
     chart1.Series.Add(new Series("ConsoleCMDs"));
     cmds.ForEach(x => chart1.Series
                  .First().Points.Add(di.Messages
                                      .Count(y => y.Type == SourceParser.MessageType.ConsoleCmd) * 1000)
                  .Label = x);
     chart1.Series.First().LabelForeColor = Color.White;
 }