X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Ftext.c;h=45de4987c279401ae4654f72b73a915e7a8817e7;hb=342de2ef2eff4f6936541b70d1eabf01f315fa47;hp=94e4c3c9c5d8531319030f5d65a150c72908b06f;hpb=c1dca83f9655759c36e3e5e9e95739d46c55c894;p=rocksndiamonds.git diff --git a/src/libgame/text.c b/src/libgame/text.c index 94e4c3c9..45de4987 100644 --- a/src/libgame/text.c +++ b/src/libgame/text.c @@ -130,6 +130,13 @@ void FreeFontInfo(struct FontBitmapInfo *font_bitmap_info) free(font_bitmap_info); } +struct FontBitmapInfo *getFontBitmapInfo(int font_nr) +{ + int font_bitmap_id = gfx.select_font_function(font_nr); + + return &gfx.font_bitmap_info[font_bitmap_id]; +} + int getFontWidth(int font_nr) { int font_bitmap_id = gfx.select_font_function(font_nr); @@ -272,8 +279,8 @@ void DrawTextExt(DrawBuffer *dst_bitmap, int dst_x, int dst_y, char *text, return; /* add offset for drawing font characters */ - dst_x += font->draw_x; - dst_y += font->draw_y; + dst_x += font->draw_xoffset; + dst_y += font->draw_yoffset; while (*text_ptr) {