void drawf(const char *fstr, vec2f pos, ...) { sprintf_sdlv(str, pos, fstr); draw(str, pos); }
void drawf(const char *fstr, float x, float y, ...) { sprintf_sdlv(str, y, fstr); draw(str, x, y); }
void draw_textf(char *fstr, int left, int top, int gl_num, ...) { sprintf_sdlv(str, gl_num, fstr); draw_text(str, left, top, gl_num); };