Center song headings as well.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Sat, 19 Feb 2005 19:19:34 +0000 (19:19 +0000)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Sat, 19 Feb 2005 19:19:34 +0000 (19:19 +0000)
bigscreen/groupscreen.cpp

index 5e448ac..09c4389 100644 (file)
@@ -53,8 +53,10 @@ void GroupScreen::draw(unsigned char *buf)
        // make column headings from the first player's songs
        unsigned col = 1, x = 40 + width[0];
        for (std::vector<Score>::const_iterator i = group.players[0].scores.begin(); i != group.players[0].scores.end(); ++i, ++col) {
-               if (!i->chosen)
-                       my_draw_text(i->song.title, buf, 12.0, x, 30);
+               if (!i->chosen) {
+                       unsigned this_width = my_draw_text(i->song.title, NULL, 12.0);
+                       my_draw_text(i->song.title, buf, 12.0, x + width[col] / 2 - this_width / 2, 30);
+               }
                x += width[col] + 20;
        }