From 1b29d94907b67e7f95a6c35a690c7ebdb33bd957 Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Sat, 19 Feb 2005 03:10:59 +0000 Subject: [PATCH] Assorted debugging crap. 01:45-04:15 --- bigscreen/ccbs_bigscreen.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/bigscreen/ccbs_bigscreen.cpp b/bigscreen/ccbs_bigscreen.cpp index 59d5c37..3e6323e 100644 --- a/bigscreen/ccbs_bigscreen.cpp +++ b/bigscreen/ccbs_bigscreen.cpp @@ -157,16 +157,18 @@ void main_loop(pqxx::connection &conn) sleep(1); return; } + + memset(framebuf, 0, 800*600*4); pqxx::work t(conn, "trx"); // fetch all songs - pqxx::result res( t.exec("SELECT * FROM songs") ); + pqxx::result res( t.exec("SELECT * FROM songs WHERE title LIKE 'M%'") ); unsigned y = 0; for (pqxx::result::const_iterator i = res.begin(); i != res.end(); ++i) { my_draw_text(i["title"].as(widestring()), framebuf, 0, y, 1, 255, 255, 255, font); y += 20; - std::fprintf(stderr, "%s\n", i["title"].c_str()); +// std::fprintf(stderr, "%s\n", i["title"].c_str()); } t.commit(); @@ -192,6 +194,9 @@ int my_draw_text(const widestring &str, unsigned char *buf, int xpos, int ypos, for (widestring::const_iterator i = str.begin(); i != str.end(); ++i) { int glyph_index = FT_Get_Char_Index(face, *i); + if (*i > 128) { + printf("Loading U+%x\n", *i); + } if (FT_Load_Glyph(face, glyph_index, FT_LOAD_RENDER)) continue; -- 2.39.2