#include "fonts.h"
#include "groupscreen.h"
#include "splitscreen.h"
+#include "rotatescreen.h"
Tournament active_tournament;
std::vector<SkeletonGroup> active_groups;
std::vector<GenericScreen *> screens;
-SplitScreen *mainscreen = NULL;
+//SplitScreen *mainscreen = NULL;
+RotateScreen *mainscreen = NULL;
unsigned char framebuf[800 * 600 * 4], screenbuf[800 * 600 * 4];
void init(pqxx::connection &conn)
conn.perform(FetchCurrentTournament(&active_tournament));
conn.perform(FetchListOfActiveGroups(&active_groups));
+ mainscreen = new RotateScreen();
+
if (active_tournament.id == -1) {
std::fprintf(stderr, "No active tournament\n");
} else {
i->tournament, i->round, i->parallel);
screens.push_back(new GroupScreen(conn, i->tournament, i->round, i->parallel));
+ mainscreen->add_screen(screens[screens.size() - 1]);
}
}
screens.push_back(NULL);
screens.push_back(NULL);
- mainscreen = new SplitScreen(screens[0], screens[1], screens[2], screens[3]);
+ //mainscreen = new SplitScreen(screens[0], screens[1], screens[2], screens[3]);
}
void main_loop(pqxx::connection &conn)