I have just added some auto-scalling function in Allegro5 to test Liberation Circuit (not yet pushed to my github yet).
It does work (with good speed), but the text is barely readable, and, unfortunatly, it's a game were you need to read.
View attachment 30228
Did you played with the init.txt? There seems to be a double font size option included "
Version 1.1 (20 March 2017) fixes some bugs and adds a double-sized fonts option (edit init.txt for this)."
ah, and there is also large_fonts with 1.5x font size
in init.txt
# display_w 1600
# display_h 900
fullscreen
vol_music 60
vol_effect 80
#1.5x size
large_fonts
#2x size
double_fonts
from line 541 in main.c
<code>
if (settings.option [OPTION_DOUBLE_FONTS])
{
load_font(FONT_BASIC, "data/images/fwss_font_L.bmp", 20, 1.9, 1.6);
load_font(FONT_SQUARE, "data/images/fwt_font_L.bmp", 20, 1.9, 1.6);
load_font(FONT_SQUARE_LARGE, "data/images/large_font_L.bmp", 20, 1.9, 1.9);
}
else
{
if (settings.option [OPTION_LARGE_FONTS])
{
load_font(FONT_BASIC, "data/images/fwss_font_M.bmp", 14, 1.3, 1.2);
load_font(FONT_SQUARE, "data/images/fwt_font_M.bmp", 18, 1.5, 1.4);
load_font(FONT_SQUARE_LARGE, "data/images/large_font_M.bmp", 20, 1.5, 1.5);
}
else
{
load_font(FONT_BASIC, "data/images/fwss_font.bmp", 12, 1.0, 1.0);
load_font(FONT_SQUARE, "data/images/fwt_font.bmp", 16, 1.0, 1.0);
load_font(FONT_SQUARE_LARGE, "data/images/large_font.bmp", 20, 1.0, 1.0);
}
}
</code>