make load_locale_font take a size argument

This commit is contained in:
Albert Cahalan 2004-12-29 04:05:55 +00:00
parent 6fe421ba32
commit 3b78b50124

View file

@ -1037,7 +1037,7 @@ static void do_locale_option(const char * const arg)
} }
static TTF_Font *try_alternate_font(void) static TTF_Font *try_alternate_font(int size)
{ {
char str[128]; char str[128];
char prefix[64]; char prefix[64];
@ -1050,13 +1050,13 @@ static TTF_Font *try_alternate_font(void)
snprintf(str, sizeof(str), "%sfonts/locale/%s.ttf", snprintf(str, sizeof(str), "%sfonts/locale/%s.ttf",
DATA_PREFIX, prefix); DATA_PREFIX, prefix);
return TTF_OpenFont(str, 18); return TTF_OpenFont(str, size);
} }
return NULL; return NULL;
} }
static TTF_Font *load_locale_font(TTF_Font *fallback) static TTF_Font *load_locale_font(TTF_Font *fallback, int size)
{ {
TTF_Font *ret = NULL; TTF_Font *ret = NULL;
if (need_own_font) if (need_own_font)
@ -1065,11 +1065,11 @@ static TTF_Font *load_locale_font(TTF_Font *fallback)
snprintf(str, sizeof(str), "%sfonts/locale/%s.ttf", snprintf(str, sizeof(str), "%sfonts/locale/%s.ttf",
DATA_PREFIX, lang_prefix); DATA_PREFIX, lang_prefix);
ret = TTF_OpenFont(str, 18); ret = TTF_OpenFont(str, size);
if (ret == NULL) if (ret == NULL)
{ {
ret = try_alternate_font(); ret = try_alternate_font(size);
if (ret == NULL) if (ret == NULL)
{ {
fprintf(stderr, fprintf(stderr,
@ -6414,7 +6414,7 @@ static void setup(int argc, char * argv[])
} }
locale_font = load_locale_font(font); locale_font = load_locale_font(font,18);
/* Load other available fonts: */ /* Load other available fonts: */