void putStringLarge(Font *fp, int x, int y, char *p, int fg_color, int bg_color) { int i; for(i=0; i<strlen(p); i++) { show_font(fp, p[i], x+i*fp->width, y, fg_color, bg_color); } }
int show_menu(long *font) { char ch; int k=1; show_font(*font); puts("f)change font s)change size a)change alignment"); puts("b)toggle bold i)toggle italic u)toggle underline"); puts("q)quit"); ch=getchar(); switch(ch) { case 'f':_id(font);break; case 's':_size(font);break; case 'a':_alignment(font);break; case 'b':_bold(font);break; case 'i':_italic(font);break; case 'u':_underline(font);break; case 'q':k=0; } eatline(); return k; }