- Count c;
- c.ParseFromArray(val, len_val);
- printf("%d %d %d %u %f %f %d %ld %ld",
- c.white(), c.draw(), c.black(), c.opening_num(),
- double(c.sum_white_elo()) / c.num_elo(),
- double(c.sum_black_elo()) / c.num_elo(),
+ if (has_c) {
+ Count tmpc;
+ tmpc.ParseFromArray(val, len_val);
+ c = merge_count(c, tmpc);
+ } else {
+ c.ParseFromArray(val, len_val);
+ has_c = true;
+ }
+ }
+
+ if (has_c) {
+ printf("%d %d %d %d %u %ld %ld %d %ld %d %ld",
+ c.white(), c.draw(), c.black(), c.computer(),
+ c.opening_num(), c.sum_white_elo(), c.sum_black_elo(),