void draw_text_line(int row, const char* t) { if (t[0] != '\0') { #ifdef NOT_ENOUGH_RAINBOWS if (ui_get_rainbow_mode()) ui_rainbow_mode(); #endif gr_text(0, (row+1)*CHAR_HEIGHT-1, t, 0); } }
static void draw_text_line(int row, const char* t, int align) { int col = 0; if (t[0] != '\0') { int length = strnlen(t, MENU_MAX_COLS) * CHAR_WIDTH; switch(align) { case LEFT_ALIGN: col = 1; break; case CENTER_ALIGN: col = ((gr_fb_width() - length) / 2); break; case RIGHT_ALIGN: col = gr_fb_width() - length - 1; break; } if (ui_get_rainbow_mode()) ui_rainbow_mode(); gr_text(col, (row+1)*CHAR_HEIGHT-1, t); } }
static void draw_text_line(int row, const char* t) { if (t[0] != '\0') { if (ui_get_rainbow_mode()) ui_rainbow_mode(); gr_text(0, (row+1)*CHAR_HEIGHT-1, t); } }