public HtmlRenderer(string outputDirectory, Snapshot ss, SnapshotHistory history) { m_OutputDirectory = Path.Combine(Core.BaseDirectory, outputDirectory); if (!Directory.Exists(m_OutputDirectory)) { Directory.CreateDirectory(m_OutputDirectory); } m_TimeStamp = ss.TimeStamp; m_Objects = new ObjectCollection(); for (int i = 0; i < ss.Children.Count; ++i) { m_Objects.Add(ss.Children[i]); } m_Objects.Add(BarGraph.OverTime(history, "General Stats", "Clients", 1, 100, 6)); m_Objects.Add(BarGraph.OverTime(history, "General Stats", "Items", 24, 9, 1)); m_Objects.Add(BarGraph.OverTime(history, "General Stats", "Players", 24, 9, 1)); m_Objects.Add(BarGraph.OverTime(history, "General Stats", "NPCs", 24, 9, 1)); m_Objects.Add(BarGraph.DailyAverage(history, "General Stats", "Clients")); m_Objects.Add(BarGraph.Growth(history, "General Stats", "Clients")); }
public HtmlRenderer(string outputDirectory, Snapshot ss, SnapshotHistory history) : this( outputDirectory ) { m_TimeStamp = ss.TimeStamp; m_Objects = new ObjectCollection(); for (int i = 0; i < ss.Children.Count; ++i) { m_Objects.Add(ss.Children[i]); } m_Objects.Add(BarGraph.OverTime(history, "General Stats", "Clients", 1, 100, 6)); m_Objects.Add(BarGraph.OverTime(history, "General Stats", "Items", 24, 9, 1)); m_Objects.Add(BarGraph.OverTime(history, "General Stats", "Players", 24, 9, 1)); m_Objects.Add(BarGraph.OverTime(history, "General Stats", "NPCs", 24, 9, 1)); m_Objects.Add(BarGraph.DailyAverage(history, "General Stats", "Clients")); m_Objects.Add(BarGraph.Growth(history, "General Stats", "Clients")); }