X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Ftext.h;h=57a8d224e270f71ca2f0fd6040ace8b5214efffa;hb=35d439e63cba82b8c3035c1c537dc654ce74909d;hp=407cb31a481e91bb90650985e16e147810246677;hpb=3e44421a400e6349d1e97f047391489bc1b396fb;p=rocksndiamonds.git diff --git a/src/libgame/text.h b/src/libgame/text.h index 407cb31a..57a8d224 100644 --- a/src/libgame/text.h +++ b/src/libgame/text.h @@ -75,8 +75,13 @@ // font structure definitions +void EnableDrawingText(void); +void DisableDrawingText(void); + void InitFontInfo(struct FontBitmapInfo *, int, - int (*function1)(int), int (*function2)(char *)); + int (*function1)(int), + int (*function2)(char *), + char * (*function3)(int)); void FreeFontInfo(struct FontBitmapInfo *); struct FontBitmapInfo *getFontBitmapInfo(int); @@ -100,13 +105,16 @@ void DrawTextFCentered(int, int, char *, ...); void DrawTextS(int, int, int, char *); void DrawTextSCentered(int, int, char *); void DrawTextSAligned(int, int, char *, int, int); -void DrawTextAligned(int, int, char *, int, int); void DrawText(int, int, char *, int); void DrawTextExt(DrawBuffer *, int, int, char *, int, int); char *GetTextBufferFromFile(char *, int); +int DrawTextArea(int, int, char *, int, int, int, int, int, int, + boolean, boolean, boolean); int DrawTextBuffer(int, int, char *, int, int, int, int, int, int, boolean, boolean, boolean); +int DrawTextBufferS(int, int, char *, int, int, int, int, int, int, + boolean, boolean, boolean); int DrawTextBufferVA(int, int, char *, va_list, int, int, int, int, int, int, boolean, boolean, boolean); int DrawTextFile(int, int, char *, int, int, int, int, int, int,