X-Git-Url: https://git.sesse.net/?p=ccbs;a=blobdiff_plain;f=bigscreen%2Fgroupscreen.h;fp=bigscreen%2Fgroupscreen.h;h=2d0e81b608c68cc686208a26a912734bdf062fac;hp=c794f60465904d2070c2976f9b9fba95130379ae;hb=22ef1e003f53437829039885c5aedf20a22423d9;hpb=f40fa6f12fb246c09e925e97bcd7c40f8d2fa59c diff --git a/bigscreen/groupscreen.h b/bigscreen/groupscreen.h index c794f60..2d0e81b 100644 --- a/bigscreen/groupscreen.h +++ b/bigscreen/groupscreen.h @@ -1,18 +1,23 @@ #ifndef _GROUPSCREEN_H #define _GROUPSCREEN_H 1 +#include + +#include "screen.h" #include "flagtrigger.h" #include "group.h" /* A screen class showing a group in the tournament */ -class GroupScreen : public Screen { +class GroupScreen : public GenericScreen { private: - unsigned tournament; + unsigned tournament, round, parallel; FlagTrigger scores_changed; - + pqxx::connection &conn; + bool valid; public: - Screen(unsigned tournament); + GroupScreen(pqxx::connection &conn, unsigned tournament, unsigned round, unsigned parallel); + virtual ~GroupScreen(); bool check_invalidated(); void draw(unsigned char *buf);