rnd-20030304-1-src
[rocksndiamonds.git] / src / libgame / text.c
index d00151646f6c51d96b6c8abe29b0f1995ec04549..890d1886a711ab00751b50798ac98495241a0965 100644 (file)
@@ -123,12 +123,16 @@ void InitFontInfo(struct FontBitmapInfo *font_bitmap_info, int num_fonts,
 
 int getFontWidth(int font_nr)
 {
-  return gfx.font_bitmap_info[font_nr].width;
+  int font_bitmap_id = gfx.select_font_function(font_nr);
+
+  return gfx.font_bitmap_info[font_bitmap_id].width;
 }
 
 int getFontHeight(int font_nr)
 {
-  return gfx.font_bitmap_info[font_nr].height;
+  int font_bitmap_id = gfx.select_font_function(font_nr);
+
+  return gfx.font_bitmap_info[font_bitmap_id].height;
 }
 
 void DrawInitText(char *text, int ypos, int font_nr)