//print to buffer, double heights, and blit bitmap to screen modex_printf(int x,int y,char *s,int fontnum) { grs_canvas *temp_canv; temp_canv = print_to_canvas(s,Gamefonts[fontnum], BM_XRGB(20,20,20), -1); gr_bitmapm(x,y,&temp_canv->cv_bitmap); gr_free_canvas(temp_canv); }
void create_name_canv() { if (Current_level_num > 0) sprintf(name_level, "%s %i: ",TXT_LEVEL, Current_level_num); else name_level[0] = 0; strcat(name_level, Current_level_name); gr_set_fontcolor(BM_XRGB(0,31,0),-1); name_canv = print_to_canvas(name_level,Gamefonts[GFONT_SMALL], BM_XRGB(0,31,0), -1); }