X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=bigscreen%2Ftop10scorescreen.cpp;h=b687698884634b9fb5f2592fefd1cde4ab2cddc3;hb=8cbc3e3bf318ca7b1d2ee6483f6db07ef5ea7a07;hp=c298dbb3a4359a86a7371808cb616514c6e8ad3f;hpb=09ae4d8636130d4c86ab3f8df8f823482f948f97;p=ccbs diff --git a/bigscreen/top10scorescreen.cpp b/bigscreen/top10scorescreen.cpp index c298dbb..b687698 100644 --- a/bigscreen/top10scorescreen.cpp +++ b/bigscreen/top10scorescreen.cpp @@ -51,7 +51,7 @@ void Top10ScoreScreen::draw(unsigned char *buf, unsigned width, unsigned height) // simple headings my_draw_text("Player", buf, 12.0, 70, 100); - my_draw_text("Song", buf, 12.0, 250, 100); + my_draw_text("Song", buf, 12.0, 370, 100); my_draw_text("Score", buf, 12.0, 710, 100); unsigned row = 1, y = 140; @@ -70,10 +70,11 @@ void Top10ScoreScreen::draw(unsigned char *buf, unsigned width, unsigned height) my_draw_text(i->nick, buf, 24.0, 70, y, r, g, b); - if (my_draw_text(i->title, NULL, 24.0) > 430) { - my_draw_text(i->shorttitle, buf, 24.0, 250, y, r, g, b); + if (my_draw_text(i->title, NULL, 24.0) > 320 && + !i->shorttitle.empty()) { + my_draw_text(i->shorttitle, buf, 24.0, 370, y, r, g, b); } else { - my_draw_text(i->title, buf, 24.0, 250, y, r, g, b); + my_draw_text(i->title, buf, 24.0, 370, y, r, g, b); } std::sprintf(str, "%u", i->score);