added some variables for font size
authorHolger Schemel <holger.schemel@virtion.de>
Mon, 14 Oct 2024 23:42:37 +0000 (01:42 +0200)
committerHolger Schemel <holger.schemel@virtion.de>
Mon, 14 Oct 2024 23:42:37 +0000 (01:42 +0200)
src/screens.c

index 099a2970419330a64e3ab4696ce40dd07556e147..7f105132f90d1ef365a6580f5fb708699d8be6b7 100644 (file)
@@ -4111,11 +4111,13 @@ static void DrawInfoScreen_GenericScreen(int screen_nr, int num_screens, int use
   if (info_mode == INFO_MODE_CREDITS ||
       info_mode == INFO_MODE_PROGRAM)
   {
+    int font_width = getFontWidth(font_text);
+    int font_height = getFontHeight(font_text);
     int width = SXSIZE;
     int height = MENU_SCREEN_INFO_YBOTTOM - MENU_SCREEN_INFO_YSTART;
-    int chars = width / getFontWidth(font_text);
-    int lines = height / getFontHeight(font_text);
-    int padx = (width - chars * getFontWidth(font_text)) / 2;
+    int chars = width / font_width;
+    int lines = height / font_height;
+    int padx = (width - chars * font_width) / 2;
     int line_spacing = getMenuTextSpacing(spacing_line, font_text);
     int xstart = mSX + padx;
     int ystart = mSY + MENU_SCREEN_INFO_YSTART + getHeadlineSpacing();