- std::fprintf(stderr, "tourn: %u round: %u parallel: %u\n",
- i->tournament, i->round, i->parallel);
+ std::fprintf(stderr, "tourn: %u round: %u parallel: %u num_machines: %u\n",
+ i->tournament, i->round, i->parallel, i->num_machines);
+
+ // memory leaks here?
+ for (unsigned j = 0; j < i->num_machines; ++j) {
+ rs->add_screen(new GroupScreen(conn, i->tournament, i->round, i->parallel, j, i->num_machines, i->players_per_machine));
+ }
+ }
+ }