int FillGameUnitsStats(GameUnitsStats stats, int row) { row = FillHeaders(row); Dictionary <GameUnit, GameUnitStatsNode> gameUnitsNodes = stats.GameUnitNodes; foreach (GameUnit gu in gameUnitsNodes.Keys) { row = FillStats(gu.Name, gameUnitsNodes[gu], row); } return(row); }
int FillFirstLevelGameUnitsStats(GameUnitsStats stats, int row) { int i = 1; row += 2; stats.GameNode.Sort((a, b) => (a.Node.Start - b.Node.Start).MSeconds); foreach (GameUnitStatsNode node in stats.GameNode) { row = FillStats(node.Name + " " + i, node, row); i++; } return(row); }
int FillGameStats(GameUnitsStats stats, int row) { Dictionary <GameUnit, GameUnitStatsNode> gameUnitsNodes = stats.GameUnitNodes; SetColoredHeader(Catalog.GetString("Duration"), row, 2); SetColoredHeader(Catalog.GetString("Played Time"), row, 3); row++; foreach (GameUnit gu in gameUnitsNodes.Keys) { ws.Cells[row, 1].Value = Catalog.GetString("Match"); ws.Cells[row, 2].Value = gameUnitsNodes[gu].Duration / 1000; ws.Cells[row, 3].Value = gameUnitsNodes[gu].PlayingTime / 1000; row++; break; } row++; return(row); }
int FillFirstLevelGameUnitsStats(GameUnitsStats stats, int row) { int i = 1; stats.GameNode.Sort((a, b) => (a.Node.Start - b.Node.Start).MSeconds); SetColoredHeader(Catalog.GetString("Duration"), row, 2); SetColoredHeader(Catalog.GetString("Played Time"), row, 3); row++; foreach (GameUnitStatsNode node in stats.GameNode) { ws.Cells[row, 1].Value = node.Name + ' ' + i; ws.Cells[row, 2].Value = node.Duration / 1000; ws.Cells[row, 3].Value = node.PlayingTime / 1000; i++; row++; } row++; return(row); }