- Count c;
-
- c.set_white(c0.white() + c1.white());
- c.set_draw(c0.draw() + c1.draw());
- c.set_black(c0.black() + c1.black());
- c.set_sum_white_elo(c0.sum_white_elo() + c1.sum_white_elo());
- c.set_sum_black_elo(c0.sum_black_elo() + c1.sum_black_elo());
- c.set_num_elo(c0.num_elo() + c1.num_elo());
- if (c0.first_timestamp() <= c1.first_timestamp()) {
- c.set_opening_num(c0.opening_num());
- if (c0.has_first_timestamp()) {
- c.set_first_timestamp(c0.first_timestamp());
- }
- } else {
- c.set_opening_num(c1.opening_num());
- if (c1.has_first_timestamp()) {
- c.set_first_timestamp(c1.first_timestamp());
- }
- }