X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fscreens.c;h=4d5c8b18cbf992b9fa4f516fffccb433c8628c83;hb=512f7bbfa113ed92bebc8a3a7d436b38c0227d59;hp=d9909a2dc61fe30fef84486a6f99410f73c93825;hpb=6d495646d46cfe6b59eb8784dcfbc9bb1101ed1e;p=rocksndiamonds.git diff --git a/src/screens.c b/src/screens.c index d9909a2d..4d5c8b18 100644 --- a/src/screens.c +++ b/src/screens.c @@ -680,6 +680,8 @@ static char *main_text_title_1 = NULL; static char *main_text_title_2 = NULL; static char *main_text_title_3 = NULL; +extern char debug_xsn_mode[]; + struct MainControlInfo { int nr; @@ -6391,6 +6393,7 @@ static struct TokenInfo setup_info_graphics[] = { TYPE_SWITCH, &setup.show_titlescreen,"Show Title Screens:" }, { TYPE_SWITCH, &setup.toons, "Show Menu Animations:" }, { TYPE_SWITCH, &setup.small_game_graphics, "Small Game Graphics:" }, + { TYPE_YES_NO_AUTO, &setup.debug.xsn_mode, debug_xsn_mode }, { TYPE_EMPTY, NULL, "" }, { TYPE_LEAVE_MENU, execSetupMain, "Back" }, @@ -6761,6 +6764,10 @@ static void drawSetupValue(int screen_pos, int setup_info_pos_raw) if (startx + font_xoffset < text_startx + text_width + text_font_xoffset) { + // when using narrow font, left-shifting text "auto" not needed + if (type & TYPE_YES_NO_AUTO) + xpos += 1; + xpos += 1; startx = mSX + xpos * 32;