for (unsigned j = 0; j < i->num_machines; ++j) {
RotateScreen *rs = new RotateScreen();
screens.push_back(rs);
- rs->add_screen(new GroupScreen(conn, i->tournament, i->round, i->parallel, j, i->num_machines));
+ rs->add_screen(new GroupScreen(conn, i->tournament, i->round, i->parallel, j, i->num_machines, i->players_per_machine));
}
}
}
conn.perform(FetchListOfFinishedGroups(active_tournament.id, &finished_groups));
for (std::vector<SkeletonGroup>::const_iterator i = finished_groups.begin(); i != finished_groups.end(); ++i) {
- finished_groups_screen->add_screen(new GroupScreen(conn, i->tournament, i->round, i->parallel, 0, 1));
+ finished_groups_screen->add_screen(new GroupScreen(conn, i->tournament, i->round, i->parallel, 0, 1, 1));
}
}
}
if (mainscreen && mainscreen->check_invalidated()) {
- mainscreen->draw(framebuf);
+ mainscreen->draw(framebuf, SCREEN_WIDTH, SCREEN_HEIGHT);
ptc_update(framebuf);
conn.await_notification(0, 10000);
} else {