X-Git-Url: https://git.sesse.net/?p=ccbs;a=blobdiff_plain;f=bigscreen%2Ftop10scorescreen.cpp;h=d4453d84a5b90dcece0c8425e4229683d14bd9c9;hp=2db7bfd4ecc3c167e309d9c42a20c82db235446a;hb=9c22e166f4d25f2d80766de9baab56efd9d952b0;hpb=5b91be5c8efa7c68e38134630c9894dd6484d72e;ds=sidebyside diff --git a/bigscreen/top10scorescreen.cpp b/bigscreen/top10scorescreen.cpp index 2db7bfd..d4453d8 100644 --- a/bigscreen/top10scorescreen.cpp +++ b/bigscreen/top10scorescreen.cpp @@ -1,6 +1,7 @@ #include #include +#include "resolution.h" #include "top10scorescreen.h" #include "fonts.h" @@ -36,7 +37,7 @@ bool Top10ScoreScreen::check_invalidated() void Top10ScoreScreen::draw(unsigned char *buf) { scores_changed.reset_flag(); - memset(buf, 0, 800 * 600 * 4); + memset(buf, 0, SCREEN_WIDTH * SCREEN_HEIGHT * 4); // fetch the top 10 scores std::vector scores; @@ -44,7 +45,7 @@ void Top10ScoreScreen::draw(unsigned char *buf) { unsigned width = my_draw_text("Today's top 10 scores", NULL, 40.0); - my_draw_text("Today's top 10 scores", buf, 40.0, 800/2 - width/2, 60); + my_draw_text("Today's top 10 scores", buf, 40.0, SCREEN_WIDTH/2 - width/2, 60); } // simple headings @@ -87,3 +88,7 @@ void Top10ScoreScreen::draw(unsigned char *buf) std::copy(scores.begin(), scores.end(), std::inserter(seen_topscore, seen_topscore.end())); } +int Top10ScoreScreen::get_priority() +{ + return 5; +}