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();
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;